add:新新设置
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
|
||||
namespace Ink_Canvas.Windows.SettingsViews.Pages
|
||||
{
|
||||
public class TopMostModeSelectionItem
|
||||
{
|
||||
}
|
||||
|
||||
public class TopMostModeButtonItem
|
||||
{
|
||||
public string ButtonHeader { get; set; }
|
||||
public string ButtonContent { get; set; }
|
||||
public bool RestartAsAdmin { get; set; }
|
||||
}
|
||||
|
||||
public class TopMostModeTemplateSelector : DataTemplateSelector
|
||||
{
|
||||
public DataTemplate SelectionTemplate { get; set; }
|
||||
public DataTemplate ButtonTemplate { get; set; }
|
||||
|
||||
public override DataTemplate SelectTemplate(object item, DependencyObject container)
|
||||
{
|
||||
if (item is TopMostModeSelectionItem) return SelectionTemplate;
|
||||
if (item is TopMostModeButtonItem) return ButtonTemplate;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user