1.Sequence界面增加刷新按钮
This commit is contained in:
parent
230bf3c173
commit
fbcd0ebe17
|
@ -386,7 +386,7 @@
|
|||
|
||||
<StackPanel IsEnabled="{Binding IsPermission}" Orientation="Horizontal">
|
||||
<Button
|
||||
Width="85"
|
||||
Width="76"
|
||||
Height="30"
|
||||
Content="New"
|
||||
IsEnabled="{Binding EnableNew}">
|
||||
|
@ -397,9 +397,9 @@
|
|||
</i:Interaction.Triggers>
|
||||
</Button>
|
||||
<Button
|
||||
Width="85"
|
||||
Width="76"
|
||||
Height="30"
|
||||
Margin="10,0,0,0"
|
||||
Margin="2,0,0,0"
|
||||
Content="Rename"
|
||||
IsEnabled="{Binding EnableReName}">
|
||||
<i:Interaction.Triggers>
|
||||
|
@ -409,9 +409,9 @@
|
|||
</i:Interaction.Triggers>
|
||||
</Button>
|
||||
<Button
|
||||
Width="85"
|
||||
Width="76"
|
||||
Height="30"
|
||||
Margin="10,0,0,0"
|
||||
Margin="2,0,0,0"
|
||||
Content="Delete"
|
||||
IsEnabled="{Binding EnableDelete}">
|
||||
<i:Interaction.Triggers>
|
||||
|
@ -420,6 +420,18 @@
|
|||
</i:EventTrigger>
|
||||
</i:Interaction.Triggers>
|
||||
</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>
|
||||
|
||||
<Border
|
||||
|
|
|
@ -546,6 +546,7 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
|||
return _DeleteCommand;
|
||||
}
|
||||
}
|
||||
|
||||
public void DeleteSequence()
|
||||
{
|
||||
if (CurrentFileNode.IsFile)
|
||||
|
@ -560,6 +561,28 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
|||
}
|
||||
}
|
||||
|
||||
private ICommand _RefreshCommand;
|
||||
public ICommand RefreshSequenceCommand
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_RefreshCommand == null)
|
||||
_RefreshCommand = new BaseCommand(() => RefreshSequence());
|
||||
return _RefreshCommand;
|
||||
}
|
||||
}
|
||||
|
||||
public void RefreshSequence()
|
||||
{
|
||||
var names = provider.GetSequences();
|
||||
Files = new ObservableCollection<FileNode>(RecipeSequenceTreeBuilder.GetFiles("", names));
|
||||
CurrentFileNode = Files[0];
|
||||
|
||||
SelectDefault(CurrentFileNode);
|
||||
|
||||
Refresh();
|
||||
}
|
||||
|
||||
public void ReloadSequence()
|
||||
{
|
||||
if (editMode == EditMode.Normal || editMode == EditMode.Edit)
|
||||
|
|
Loading…
Reference in New Issue