Как я могу использовать 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?