ฉันมีวัตถุบางอย่างที่สร้างอินสแตนซ์ในโค้ดข้างหลังตัวอย่างเช่น XAML เรียกว่า window.xaml และภายใน window.xaml.cs
protected Dictionary<string, myClass> myDictionary;
ฉันจะผูกออบเจ็กต์นี้เข้ากับมุมมองรายการโดยใช้เฉพาะมาร์กอัป XAML ได้อย่างไร
อัปเดต:
(นี่คือรหัสทดสอบที่ฉันมี):
<Window x:Class="QuizBee.Host.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="{Binding windowname}" Height="300" Width="300"
DataContext="{Binding RelativeSource={RelativeSource Self}}">
<Grid>
</Grid>
</Window>
และใน codebehind
public partial class Window1 : Window
{
public const string windowname = "ABCDEFG";
public Window1()
{
InitializeComponent();
}
}
สมมติว่าชื่อเรื่องควรจะกลายเป็น "ABCDEFG" ใช่ไหม แต่จบลงด้วยการไม่แสดงอะไรเลย