public GameDialog() {
DataContext = new ViewModel();
InitializeComponent();
ProgressRing.Style = FindResource(ProgressStyles.Next) as Style;
_cancellationSource = new CancellationTokenSource();
CancellationToken = _cancellationSource.Token;
var rhmSettingsButton = new Button {
Content = "RHM Settings",
Command = RhmService.Instance.ShowSettingsCommand,
MinHeight = 21,
MinWidth = 65,
Margin = new Thickness(4, 0, 0, 0)
};
rhmSettingsButton.SetBinding(VisibilityProperty, new Binding {
Source = RhmService.Instance,
Path = new PropertyPath(nameof(RhmService.Active)),
Converter = new FirstFloor.ModernUI.Windows.Converters.BooleanToVisibilityConverter()
});
Buttons = new[] { rhmSettingsButton, CancelButton };
}