依赖属性问题

发布于 2024-12-14 20:11:03 字数 355 浏览 1 评论 0原文

我很困惑。

我正在使用 dependencyProperties 创建一个控件,它不是我可以在控件中绑定的属性,但如果属性发生变化,我需要更改控件的视图,并在设计模式下显示它。

我已经制作了PropertyChangedCallback,如果发生变化它就会起作用。但!如果我打开使用此控件的表单,则此属性中有一些值 - 设计窗口中没有任何更改...如果我更改某些内容 - PropertyChangedCallback 被触发,我可以在设计窗口中看到更新。

但这不是唯一的问题 - 编译并运行我的应用程序后,如果它的任何属性都没有从 C# 代码更改 - 我的控件将不会更新:( 我想做什么?如何以正确的方式创建我的属性?

谢谢很多!

i'm confused.

I'm creating a control with dependencyProperties, it's not a properties that I can binding in my control, but I need to change my control's view if properties changes and show it in design mode too.

I've made PropertyChangedCallback and it works if something changes. BUT! If I open my form whew this control used, there is some value in this properties - nothing changed in Design window... if I change something - PropertyChangedCallback fired and I can see updates in Design window.

But it's not the only problem - after compiling and running my app, if none of it's properties changed from C# code - my control won't be updated :( What I suppose to do? How to create my properties in right way?

Thanks a lot!

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文