是否可以找到View Model引用的属性

伊万·米洛萨夫列维奇(Ivan Milosavljevic)

我在项目(WPF)上使用了Caliburn.Micro一段时间了,我想知道是否可以使用View Model中的“查找所有引用”来获取控件(按钮,组合框,文本框)是引用属性(不通过View进行CTRL + F)?我知道,如果您想从View跳转到ViewModel,可以使用设计时间支持(http://caliburnmicro.com/documentation/design-time),但是是否可以以类似的方式从View Model跳转到View?

毫米8

不太可能,因为绑定到XAML标记中的属性实际上是在运行时使用反射来解析的

Visual Studio至少没有内置的支持来执行此操作。

视图模型不(也不应该)知道视图中哪些元素可以绑定到视图模型,而编译器也不知道。

为此,您需要一些插件,这些插件会在设计时(初始化“查找所有引用”命令时)尝试基于DataContext解析绑定路径。同样,Visual Studio不会执行此操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以找到对象属性名称

是否可以引用类的属性类型?

是否可以通过属性找到Wikipedia ID,例如网格ID

是否可以通过引用修改属性的属性?

是否可以在Go中动态引用包属性?

是否可以在package.json中引用属性

是否可以通过引用第n + 1个元素来找到数组末尾的地址?

是否可以找到引用另一个实体的实体的更改?

是否可以在 System.Text.Json 中找到未映射的属性?

找到文字或小部件的其他属性后,是否可以获取?

在哪里可以找到wpf中控件属性接受的数据类型的引用?

可以在更少的地方引用扩展属性吗?

我可以获取对Python属性的引用吗?

可以从同一属性文件中引用Chef属性吗?

是否可以通过 Python 中的多个层来引用对象的属性?

是否可以确保始终引用每个网页HTML上的非数字属性值?

是否可以使用Javascript中的自引用函数定义对象的属性?

是否可以从另一个AJV定义中引用枚举中的属性名称?

是否可以在每次引用的JavaScript对象上创建一个属性?

是否可以使用对某些函数的call属性的引用,并将其作为值传递?

是否可以在控制器的create动作中引用id属性?

JSON模式是否可以使用if / then / else引用外部属性

变量是否可以引用自身

是否可以引用<li>索引?

我在哪里可以找到 GIMP Python 对象引用,我目前正在寻找向量和点的属性

无法在样式表中找到对content属性的引用

(JUNIT / Spring 3.2)未找到线程绑定请求:您是否在实际Web请求之外引用请求属性

在哪里可以找到 PowerShell 的属性列表?

在哪里可以找到TabbedPage的ToolbarPlacement属性?