[]
内置图片选择对话窗口。
public interface ISelectImageWindow : IWindow
public partial class MenuItemsEditor : UserControl
{
IBuilderContext _builderContext;
public MenuItemsEditor(IBuilderContext builderContext)
{
InitializeComponent();
_builderContext = builderContext;
}
private void SelectImageHyperlink_Click(object sender, RoutedEventArgs e)
{
var window = _builderContext.GetSelectImageWindow(ViewModel.ImagePath, ViewModel.IsBuiltInImage);
window.Closed += (sender2, e2) =>
{
if (window.DialogResult == true)
{
ViewModel.ImagePath = window.ImagePath;
ViewModel.IsBuiltInImage = window.BuiltIn;
}
}
window.ShowDialog();
}
}
返回选中图片是否是内置图片。
bool BuiltIn { get; }
类型 | 描述 |
---|---|
bool |
返回选中图片的填充颜色
string ImageColor { get; }
类型 | 描述 |
---|---|
string |
返回选中图片的名称。
string ImagePath { get; }
类型 | 描述 |
---|---|
string |