第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

WPF綁定同一類的兩個(gè)對(duì)象

WPF綁定同一類的兩個(gè)對(duì)象

C#
哆啦的時(shí)光機(jī) 2022-11-13 13:44:20
我有一堂課:public class Person {    public string Name { set; get; }}我從那個(gè)班級(jí)實(shí)例化了 2 個(gè)人:Person person1 = new Person() { Name="Test1" };Person person2 = new Person() { Name="Test2" };在我的 Window.xaml 中,我有兩個(gè)文本框,我想將它們與兩個(gè)人對(duì)象綁定<Grid>    <TextBox /></Grid><Grid>    <TextBox/></Grid>但我是 WPF 的新手,不知道該怎么做。我試過了<Grid DataContext="{Binding person1}">    <TextBox Text="Binding Name"/></Grid><Grid DataContext="{Binding person2}">    <TextBox Text="Binding Name"/></Grid>沒用。試過了<Grid>    <TextBox Text="Binding person1.Name"/></Grid><Grid>    <TextBox Text="Binding person2.Name"/></Grid>沒用。我可以綁定一個(gè)人在 Window1.cs 中設(shè)置 DataContext但我不能(或不知道如何)將 2 人設(shè)置為 Window1 中的 DataContex。
查看完整描述

1 回答

?
HUX布斯

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊

請(qǐng)首先像這樣設(shè)置數(shù)據(jù)上下文。


Person person1 = new Person() { Name="Test1" };

Person person2 = new Person() { Name="Test2" };


DataContext =  new           

{

  Person1 = person1,

  Person2 = person2 

};

在像這樣設(shè)計(jì)側(cè)綁定數(shù)據(jù)之后。


<Grid>

    <TextBox Text="{Binding Person1.Name,Mode=TwoWay, 

                                  UpdateSourceTrigger=PropertyChanged}"/>

</Grid>


<Grid>

    <TextBox Text="{Binding Person2.Name,Mode=TwoWay, 

                                  UpdateSourceTrigger=PropertyChanged}"/>

</Grid>

或(您只能像這樣在設(shè)計(jì)方面進(jìn)行更改)


<Grid DataContext="{Binding person1}">

    <TextBox Text="{Binding Name,Mode=TwoWay, 

                                      UpdateSourceTrigger=PropertyChanged}"/>

</Grid>


<Grid DataContext="{Binding person2}">

      <TextBox Text="{Binding Name,Mode=TwoWay, 

                                      UpdateSourceTrigger=PropertyChanged}"/>

</Grid>


查看完整回答
反對(duì) 回復(fù) 2022-11-13
  • 1 回答
  • 0 關(guān)注
  • 127 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)