我正在尝试在使用 Caliburn.Micro 的 WPF 应用程序中使用 Fluent 功能区控件中的 DropDownButton。
到目前为止,一切都很好。我在 DropDownButton 中看到我的独角兽列表作为 GalleryItems。唯一的问题是我无法让“ShowUnicorn()”工作。当我单击 DropDownButton 列表中的某个项目时,它什么也不做。难道我做错了什么?
这是我使用的代码:
<Fluent:DropDownButton Header="Farm"
LargeIcon="..\..\Resources\unicorn48.png">
<Fluent:Gallery ItemsSource="{Binding AllUnicorns}">
<Fluent:Gallery.ItemTemplate>
<DataTemplate>
<Fluent:GalleryItem Content="{Binding UnicornFoobar}"
cal:Message.Attach="[Event Click] = [Action ShowUnicorn()]" />
</DataTemplate>
</Fluent:Gallery.ItemTemplate>
</Fluent:Gallery>
提前致谢。