【问题标题】:How can I create an object and pass it to a property in XAML markup?如何创建对象并将其传递给 XAML 标记中的属性?
【发布时间】:2017-03-23 18:49:24
【问题描述】:

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

以下语法均未编译:

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

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

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

【问题讨论】:

    标签: xaml winrt-xaml uwp-xaml


    【解决方案1】:
    <MyCustomControl>
        <MyCustomControl.Helper>
            <local:HelperClass />
        </MyCustomControl.Helper>
    </MyCustomControl>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-05
      • 2018-05-23
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 2019-06-01
      • 2010-09-09
      • 1970-01-01
      相关资源
      最近更新 更多