如何创建对象并将其传递给 XAML 标记中的 属性?
How can I create an object and pass it to a property in XAML markup?
我有一个自定义 UserControl,我想在我的 XAML windows 应用程序中使用它。我有一个 属性,它是一个 ref class。我想创建对象并将其单独分配给 属性 通过标记。这可能吗?
None 正在编译以下语法:
<MyCustomControl
Helper="ref new local:HelperClass()"/>
<MyCustomControl
Helper="{x:Bind local:HelperClass()}"/>
注意:我想避免在代码隐藏中创建 properties/instantiate。
<MyCustomControl>
<MyCustomControl.Helper>
<local:HelperClass />
</MyCustomControl.Helper>
</MyCustomControl>
我有一个自定义 UserControl,我想在我的 XAML windows 应用程序中使用它。我有一个 属性,它是一个 ref class。我想创建对象并将其单独分配给 属性 通过标记。这可能吗?
None 正在编译以下语法:
<MyCustomControl
Helper="ref new local:HelperClass()"/>
<MyCustomControl
Helper="{x:Bind local:HelperClass()}"/>
注意:我想避免在代码隐藏中创建 properties/instantiate。
<MyCustomControl>
<MyCustomControl.Helper>
<local:HelperClass />
</MyCustomControl.Helper>
</MyCustomControl>