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 に表示したいと考えています。MSDN でいくつかの記事を読みましたが、xaml からコードにアクセスする方法はまだ明確です。値はクラス内で動的です。
光を投げてください。
よろしくお願いします。
乾杯