2010-06-29 48 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