如何从 Prism 中的演示中改变视图中的某些内容?

发布于 2024-09-07 09:24:00 字数 120 浏览 5 评论 0原文

我想从演示类本身更改视图(用户控制)类中的某些内容。例如,我想更改演示文稿中的按钮内容。
@Extra Info:更改某些内容指的是在控件视觉或类似内容中进行更改。
那么我该怎么做呢?

I want to change something in view(user-control) class from itself Presentation class. For example i want to change button content from Presentation.
@Extra Info: change something refer to make a change in Controls-visual or something like that.
so How I do That?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光礼记 2024-09-14 09:24:53

@Rev,就像你说的,我会定义一个属性并将其绑定到按钮的内容属性,当你想要更改内容时,更改演示者上的 eproperty 并引发属性更改事件

@Rev, like you said, I would define a property and bind it to the content property of the button, when you want the content to be changed change th eproperty on the presenter and raise property changed event

十六岁半 2024-09-14 09:24:49

公共类 XXXPresenter:INotifyPropertyChanged{
私有字符串_buttonContent;
公共字符串按钮内容{
获取{返回_buttonContent;}
设置{_buttonContent=值; RaisePropertyChanged(“按钮内容”);}
}

XAML 中

只要按钮/父级的 DataContext 设置正确,演示器中 ButtonContent 属性的任何更改都应该反映在 UI 中

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

in XAML

As long the DataContext of the button/parent is set correctly any changes to the ButtonContent property in the presenter, should reflect in the UI

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文