blob: 292d8c2f78e4f29589334d3e055202c24b091ae0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
using System.Windows;
using System.Windows.Controls;
using Xamarin.PropertyEditing.Tests;
namespace Xamarin.PropertyEditing.Windows.Standalone
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow ()
{
InitializeComponent ();
this.panel.EditorProvider = new MockEditorProvider ();
}
private void Button_Click (object sender, RoutedEventArgs e)
{
var mockedButton = sender as IMockedControl;
var inspectedObject = (mockedButton == null || mockedButton.MockedControl == null)
? sender : mockedButton.MockedControl;
if (this.panel.SelectedItems.Contains (inspectedObject))
this.panel.SelectedItems.Remove (inspectedObject);
else
this.panel.SelectedItems.Add (inspectedObject);
}
private void Theme_Click (object sender, RoutedEventArgs e)
{
var rb = e.Source as RadioButton;
if (rb != null) {
if (rb.Content.ToString ().Equals ("Dark Theme")) {
PropertyEditorPanel.ThemeManager.Theme = PropertyEditing.Themes.PropertyEditorTheme.Dark;
} else {
PropertyEditorPanel.ThemeManager.Theme = PropertyEditing.Themes.PropertyEditorTheme.Light;
}
}
}
}
}
|