我有一個代碼實例化的背後,例如某個對象時,XAML被稱爲window.xaml和Binding對象代碼隱藏
protected Dictionary<string, myClass> myDictionary;
我如何可以將綁定在window.xaml.cs內這個對象,例如,一個列表視圖,只使用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>
而在代碼隱藏
public partial class Window1 : Window
{
public const string windowname = "ABCDEFG";
public Window1()
{
InitializeComponent();
}
}
假設標題應成爲 「ABCDEFG」 的權利?但最終什麼也沒有顯示。
奇怪的是,如果我改變窗口的財產分配的順序,它不工作。如果我設置「標題」屬性,然後是「DataContext」屬性,綁定不會發生。任何人都可以解釋嗎? –
Ramesh
2011-10-05 08:23:13