我有一个代码实例化的背后,例如某个对象时,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