如何创建对象并将其传递给XAML标记中的属性?

时间:2017-03-23 18:49:24

标签: xaml winrt-xaml uwp-xaml

我有一个自定义UserControl,我试图在我的XAML Windows应用程序中使用。我有一个ref类的属性。我想创建对象并仅通过标记将其分配给属性。这可能吗?

以下语法均未编译:

<MyCustomControl
    Helper="ref new local:HelperClass()"/>

<MyCustomControl
    Helper="{x:Bind local:HelperClass()}"/>

注意:我想避免在代码隐藏中创建属性/实例化。

1 个答案:

答案 0 :(得分:1)

<MyCustomControl>
    <MyCustomControl.Helper>
        <local:HelperClass />
    </MyCustomControl.Helper>
</MyCustomControl>