Использовать ContentPropertyAttribute с C ++ / WinRT? - PullRequest
0 голосов
/ 02 февраля 2020

Как я могу использовать ContentPropertyAttribute с C ++ / WinRT? Я нахожу некоторую помощь в github и msdn ,
, но, к сожалению, когда я пишу такой код

namespace App3
{
    [bindable]
    [default_interface] 
    [Windows.UI.Xaml.Markup.ContentPropertyAttribute("Actions")]
    runtimeclass EventBehavior : Windows.UI.Xaml.DependencyObject, Microsoft.Xaml.Interactivity.IBehavior
    {
        EventBehavior(); 

        static Windows.UI.Xaml.DependencyProperty SourceObjectProperty{ get; };

        Object SourceObject{ get; set; };

        static Windows.UI.Xaml.DependencyProperty EventNameProperty{ get; };

        String EventName{ get; set; };

        static Windows.UI.Xaml.DependencyProperty ActionsProperty{ get; };

        Microsoft.Xaml.Interactivity.ActionCollection Actions{ get; };
    }
}

, он не компилируется. Ошибка:

MIDL2009  [msg]undefined symbol [context]: Windows.UI.Xaml.Markup.ContentPropertyAttribute 
    BlankApp4   C:\Users\Cool-\source\repos\BlankApp4\BlankApp4\EventBehavior.idl   

Итак, мой вопрос, как использовать ContentPropertyAttribute?

...