我正在尝试在一个wpf应用程序中解决C#中的数据绑定问题。 我有一个程序,我需要绑定我的项目设置,可以更改并显示在UI中。
UI:
<ListView Name="lsview">
<ListView.DataContext >
<Binding Source="projpro"/>
</ListView.DataContext>
<ListView.View>
<GridView>
<GridViewColumn>
<TextBox Width="150" Name="projid" Text="{Binding Path=pp.test}" />
</GridViewColumn>
<GridViewColumn>
<TextBox Width="150">wtf from xaml</TextBox>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
代码:
public MainWindow()
{
InitializeComponent();
displayImage(true);
projectProperties();
projpro pp = new projpro();
lsview.DataContext = pp;
}
类:
class projpro
{
string a="check1";
public string test
{
get { return a ; }
set
{
a = "check2";
}
}
}
类projpro需要是几个参数的列表。我想知道如何显示它。我已将path
设置为pp。我想在UI中显示test的值。我在MSDN上阅读了一些artcles,但我仍然清楚如何从xaml访问代码。
这些值在课堂上是动态的。
提前多多感谢。
欢呼声
答案 0 :(得分:0)
尝试使用Cell Binding上的propertyName。
<TextBox Width="150" Name="projid" Text="{Binding Path=test}" />