2010-06-29 80 views
0

我想從自己的Presentation類中改變視圖(用戶控件)類中的某些東西。例如,我想更改演示文稿中的按鈕內容。
@Extra信息:change something指的是在Controls-visual或類似的東西中進行更改。
那麼我該怎麼做?從棱鏡中的演示中如何改變某些東西?

+0

需要更多的信息.​​.你正在嘗試做什麼! – Malcolm 2010-06-29 07:15:16

+0

@Malcolm我說'比如我想改變按鈕內容和背景從演示文稿'。 – Rev 2010-06-29 09:53:42

+0

我們可以在視圖中定義屬性,並從演示中設置它嗎? – Rev 2010-06-30 10:15:31

回答

1

public class XXXPresenter:INotifyPropertyChanged { private string _buttonContent; public string ButtonContent { get {return _buttonContent;} set {_buttonContent = value; RaisePropertyChanged( 「ButtonContent」);} } }

在XAML

只要按鈕/父正確設置在演示者的ButtonContent性質的任何改變的DataContext的,應反映在UI

1

@Rev,就像你說的,我會定義一個屬性,並將其綁定到按鈕的內容屬性,當你想要的內容對演講可以改變改變日eproperty,提高屬性更改事件

+0

我不明白。你能幫我用代碼片斷! 這是可能改變任何東西(意思是在「控制 - 視覺」)在設置方法!你做出了很大的幫助:) – Rev 2010-07-11 10:34:22