亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Silverlight如何綁定自定義控件

Silverlight如何綁定自定義控件

largeQ 2018-08-22 09:06:52
在Silverlight+MVVM開發中,我自定義了子控件,該子控件中有一個標簽,我定義了自定義屬性,也能夠使用了,但是我希望能夠動態給這個標簽賦值,我想到了有使用子控件的頁面中采用綁定的方式,但卻不好用,也不報錯,比如我定義了一個叫做PageControl的子控件,在.cs文件中自定義了MyText屬性,我希望在MainPage.xaml中如此使用:<my:PageControl  Grid.Row="1"  MyText={Binding MyPageText,Mode=OneWay} x:Name="myPage" />我希望通過綁定的形式動態指定子控件中MyText的值,但如下所示,標簽能顯示1,也就是說我的屬性定義是沒有錯的<my:PageControl  Grid.Row="1"  MyText="你好 "x:Name="myPage" />望各位大牛不吝賜教,謝謝!
查看完整描述

1 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

請問你定義的是依賴屬性么?在WPF/Silverlight中應該只有依賴屬性才能使用"{binding XXX}"還有別忘記設置DataContext。如果你的自定義控件在ItemControl中,binding找的是你ItemSource中的屬性值,而不是最外層你指定的DataCOntext.

查看完整回答
反對 回復 2018-08-27
  • 1 回答
  • 0 關注
  • 333 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號