1.Sequence界面增加刷新按钮
This commit is contained in:
parent
487be0defa
commit
90a9062ca6
|
@ -4,11 +4,11 @@
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:controls="clr-namespace:OpenSEMI.Ctrlib.Controls"
|
xmlns:controls="clr-namespace:OpenSEMI.Ctrlib.Controls"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
|
xmlns:dgExtension="clr-namespace:ExtendedGrid.Microsoft.Windows.Controls"
|
||||||
xmlns:editors="clr-namespace:MECF.Framework.UI.Client.CenterViews.Editors"
|
xmlns:editors="clr-namespace:MECF.Framework.UI.Client.CenterViews.Editors"
|
||||||
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:micro="clr-namespace:Caliburn.Micro"
|
xmlns:micro="clr-namespace:Caliburn.Micro"
|
||||||
xmlns:dgExtension="clr-namespace:ExtendedGrid.Microsoft.Windows.Controls"
|
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="1900"
|
d:DesignWidth="1900"
|
||||||
mc:Ignorable="d">
|
mc:Ignorable="d">
|
||||||
|
@ -351,6 +351,7 @@
|
||||||
<MenuItem Command="{Binding SaveAsCommand}" Header="Save As..." />
|
<MenuItem Command="{Binding SaveAsCommand}" Header="Save As..." />
|
||||||
<MenuItem Command="{Binding RenameCommand}" Header="Rename Sequence" />
|
<MenuItem Command="{Binding RenameCommand}" Header="Rename Sequence" />
|
||||||
<MenuItem Command="{Binding DeleteSequenceCommand}" Header="Delete Sequence" />
|
<MenuItem Command="{Binding DeleteSequenceCommand}" Header="Delete Sequence" />
|
||||||
|
<MenuItem Command="{Binding RefreshSequenceCommand}" Header="Refresh Sequence" />
|
||||||
</ContextMenu>
|
</ContextMenu>
|
||||||
</StackPanel.ContextMenu>
|
</StackPanel.ContextMenu>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
@ -386,7 +387,7 @@
|
||||||
|
|
||||||
<StackPanel IsEnabled="{Binding IsPermission}" Orientation="Horizontal">
|
<StackPanel IsEnabled="{Binding IsPermission}" Orientation="Horizontal">
|
||||||
<Button
|
<Button
|
||||||
Width="85"
|
Width="76"
|
||||||
Height="30"
|
Height="30"
|
||||||
Content="New"
|
Content="New"
|
||||||
IsEnabled="{Binding EnableNew}">
|
IsEnabled="{Binding EnableNew}">
|
||||||
|
@ -397,9 +398,9 @@
|
||||||
</i:Interaction.Triggers>
|
</i:Interaction.Triggers>
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
Width="85"
|
Width="76"
|
||||||
Height="30"
|
Height="30"
|
||||||
Margin="10,0,0,0"
|
Margin="2,0,0,0"
|
||||||
Content="Rename"
|
Content="Rename"
|
||||||
IsEnabled="{Binding EnableReName}">
|
IsEnabled="{Binding EnableReName}">
|
||||||
<i:Interaction.Triggers>
|
<i:Interaction.Triggers>
|
||||||
|
@ -409,9 +410,9 @@
|
||||||
</i:Interaction.Triggers>
|
</i:Interaction.Triggers>
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
Width="85"
|
Width="76"
|
||||||
Height="30"
|
Height="30"
|
||||||
Margin="10,0,0,0"
|
Margin="2,0,0,0"
|
||||||
Content="Delete"
|
Content="Delete"
|
||||||
IsEnabled="{Binding EnableDelete}">
|
IsEnabled="{Binding EnableDelete}">
|
||||||
<i:Interaction.Triggers>
|
<i:Interaction.Triggers>
|
||||||
|
@ -420,6 +421,18 @@
|
||||||
</i:EventTrigger>
|
</i:EventTrigger>
|
||||||
</i:Interaction.Triggers>
|
</i:Interaction.Triggers>
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
|
<Button
|
||||||
|
Width="76"
|
||||||
|
Height="30"
|
||||||
|
Margin="2,0,0,0"
|
||||||
|
Content="Refresh">
|
||||||
|
<i:Interaction.Triggers>
|
||||||
|
<i:EventTrigger EventName="Click">
|
||||||
|
<micro:ActionMessage MethodName="RefreshSequence" />
|
||||||
|
</i:EventTrigger>
|
||||||
|
</i:Interaction.Triggers>
|
||||||
|
</Button>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
||||||
<Border
|
<Border
|
||||||
|
|
|
@ -543,6 +543,18 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
||||||
return _DeleteCommand;
|
return _DeleteCommand;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private ICommand _RefreshCommand;
|
||||||
|
public ICommand RefreshSequenceCommand
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (_RefreshCommand == null)
|
||||||
|
_RefreshCommand = new BaseCommand(() => RefreshSequence());
|
||||||
|
return _RefreshCommand;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void DeleteSequence()
|
public void DeleteSequence()
|
||||||
{
|
{
|
||||||
if (CurrentFileNode.IsFile)
|
if (CurrentFileNode.IsFile)
|
||||||
|
@ -557,6 +569,17 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void RefreshSequence()
|
||||||
|
{
|
||||||
|
var names = provider.GetSequences();
|
||||||
|
Files = new ObservableCollection<FileNode>(RecipeSequenceTreeBuilder.GetFiles("", names));
|
||||||
|
CurrentFileNode = Files[0];
|
||||||
|
|
||||||
|
SelectDefault(CurrentFileNode);
|
||||||
|
|
||||||
|
Refresh();
|
||||||
|
}
|
||||||
|
|
||||||
public void ReloadSequence()
|
public void ReloadSequence()
|
||||||
{
|
{
|
||||||
if (editMode == EditMode.Normal || editMode == EditMode.Edit)
|
if (editMode == EditMode.Normal || editMode == EditMode.Edit)
|
||||||
|
|
Reference in New Issue