在Caliburn.Micro Version 2.0
我可以创建一个新的Settings
弹出按钮:
settingsService.RegisterFlyoutCommand<SettingsViewModel>("Custom");
如何更改或设置设置弹出按钮的Back Color
和Header
?
答案 0 :(得分:1)
RegisterFlyoutCommand()
为此目的采用viewSettings。您可以在SettingsFlyout
上设置可用的属性:
var viewSettings = new Dictionary<string, object>();
viewSettings["HeaderBackground"] = new SolidColorBrush(Colors.Yellow);
settingsService.RegisterFlyoutCommand<SettingsViewModel>("Custom", viewSettings);