mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-20 02:55:38 +08:00
@@ -87,7 +87,7 @@ public class PostActionSetting : PropertyChangedBase
|
||||
SaveActions();
|
||||
}
|
||||
|
||||
ActionTitle = value ? string.Format("{0} ({1})", LocalizationHelper.GetString("PostActions"), LocalizationHelper.GetString("Once")) : LocalizationHelper.GetString("PostActions");
|
||||
ActionTitle = value ? $"{LocalizationHelper.GetString("PostActions")} ({LocalizationHelper.GetString("Once")})" : LocalizationHelper.GetString("PostActions");
|
||||
RefreshDescription();
|
||||
}
|
||||
}
|
||||
@@ -273,6 +273,8 @@ public class PostActionSetting : PropertyChangedBase
|
||||
private set => SetAndNotify(ref _actionDescription, value);
|
||||
}
|
||||
|
||||
// UI 绑定的方法
|
||||
// ReSharper disable once UnusedMember.Global
|
||||
public void PostActionsAndOnce(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
if (e.ChangedButton != MouseButton.Right)
|
||||
@@ -285,6 +287,16 @@ public class PostActionSetting : PropertyChangedBase
|
||||
checkBox.IsChecked = !checkBox.IsChecked;
|
||||
}
|
||||
|
||||
// UI 绑定的方法
|
||||
// ReSharper disable once UnusedMember.Global
|
||||
public void PostActionsClear()
|
||||
{
|
||||
Once = false;
|
||||
_postActions = PostActions.None;
|
||||
SaveActions();
|
||||
LoadPostActions();
|
||||
}
|
||||
|
||||
private void RefreshDescription()
|
||||
{
|
||||
List<string> actions = [];
|
||||
|
||||
@@ -83,6 +83,14 @@
|
||||
MouseRightButtonUp="{s:Action PostActionsAndOnce}">
|
||||
<controls:TextBlock Text="{DynamicResource Shutdown}" TextWrapping="Wrap" />
|
||||
</CheckBox>
|
||||
|
||||
<Button
|
||||
Height="30"
|
||||
Margin="0,10,0,0"
|
||||
HorizontalAlignment="Stretch"
|
||||
s:View.ActionTarget="{Binding PostActionSetting}"
|
||||
Command="{s:Action PostActionsClear}"
|
||||
Content="{DynamicResource Clear}" />
|
||||
</StackPanel>
|
||||
</StackPanel>
|
||||
</UserControl>
|
||||
|
||||
Reference in New Issue
Block a user