0

我正在尝试设置当前没有对话框的父级。使用this.Parent = ...给我以下错误:

无法将属性或索引器“System.Windows.FrameworkElement.Parent”分配给 - 它是只读的。

问题是我需要设置父级才能使行为(在本例中是屏幕键盘)起作用。

关于我应该如何设置此属性的任何建议?

更新(来自评论):

代码被 a 调用,ICommand ChangePasswordCommand它再次从 xaml 中的绑定调用:

void ChangePasswordLink(string t = "") 
{ ChangePasswordControl control = new ChangePasswordControl(Control_Closed); } 
4

1 回答 1

0

通过带上一个参数(持有父级 - 或任何父级,只要它是父级)一直从代码隐藏文件到 ViewModel 和行为类来解决这个问题。

谢谢你的帮助。

于 2012-12-18T10:29:35.097 回答