Latest build (version 2.2)

This commit is contained in:
2013-11-18 20:11:53 +02:00
parent 8954fd2635
commit 9c3b53d4a6
503 changed files with 186904 additions and 1139 deletions

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "617BCFB50D4735D8755C84A559FEDDF8"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class App : global::Windows.UI.Xaml.Application, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,56 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "617BCFB50D4735D8755C84A559FEDDF8"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
#if !DISABLE_XAML_GENERATED_MAIN
public static class Program
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
static void Main(string[] args)
{
global::Windows.UI.Xaml.Application.Start((p) => new App());
}
}
#endif
partial class App : global::Windows.UI.Xaml.Application
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
#if DEBUG && !DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT
DebugSettings.BindingFailed += (sender, args) =>
{
global::System.Diagnostics.Debug.WriteLine(args.Message);
};
#endif
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
};
#endif
}
}
}

View File

@ -0,0 +1,22 @@
<Application
x:Class="DrumKit.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!--
Styles that define common aspects of the platform look and feel
Required by Visual Studio project and item templates
-->
<ResourceDictionary Source="Common/StandardStyles.xaml"/>
<ResourceDictionary Source="Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>

View File

@ -0,0 +1 @@


View File

@ -0,0 +1 @@


File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@


View File

@ -0,0 +1 @@


View File

@ -0,0 +1,156 @@
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="TextBoxBackgroundThemeBrush" Color="#ffff" />
<SolidColorBrush x:Key="TextBoxBorderThemeBrush" Color="#efff" />
<SolidColorBrush x:Key="TextBoxDisabledBackgroundThemeBrush" Color="Transparent" />
<SolidColorBrush x:Key="TextBoxDisabledBorderThemeBrush" Color="#66FFFFFF" />
<SolidColorBrush x:Key="TextBoxDisabledForegroundThemeBrush" Color="#FF666666" />
<SolidColorBrush x:Key="TextBoxForegroundThemeBrush" Color="#f000" />
<x:Double x:Key="TextControlBackgroundThemeOpacity">0</x:Double>
<x:Double x:Key="TextControlBorderThemeOpacity">0</x:Double>
<x:Double x:Key="TextControlPointerOverBackgroundThemeOpacity">0.17</x:Double>
<x:Double x:Key="TextControlPointerOverBorderThemeOpacity">0.17</x:Double>
<x:Double x:Key="TextControlThemeMinHeight">32</x:Double>
<x:Double x:Key="TextControlThemeMinWidth">64</x:Double>
<Thickness x:Key="TextControlBorderThemeThickness">2</Thickness>
<Thickness x:Key="TextControlThemePadding">10,3,10,5</Thickness>
<Style x:Key="MyTextBoxStyle" TargetType="TextBox">
<Setter Property="MinWidth" Value="{StaticResource TextControlThemeMinWidth}" />
<Setter Property="MinHeight" Value="{StaticResource TextControlThemeMinHeight}" />
<Setter Property="Foreground" Value="{StaticResource TextBoxForegroundThemeBrush}" />
<Setter Property="Background" Value="{StaticResource TextBoxBackgroundThemeBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource TextBoxBorderThemeBrush}" />
<Setter Property="BorderThickness" Value="{StaticResource TextControlBorderThemeThickness}" />
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}" />
<Setter Property="FontSize" Value="{StaticResource ControlContentThemeFontSize}" />
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Hidden" />
<Setter Property="ScrollViewer.IsDeferredScrollingEnabled" Value="False" />
<Setter Property="Padding" Value="{StaticResource TextControlThemePadding}"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TextBox">
<Grid>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Disabled">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackgroundElement"
Storyboard.TargetProperty="Background">
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource TextBoxDisabledBackgroundThemeBrush}" />
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="BorderElement"
Storyboard.TargetProperty="BorderBrush">
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource TextBoxDisabledBorderThemeBrush}" />
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentElement"
Storyboard.TargetProperty="Foreground">
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource TextBoxDisabledForegroundThemeBrush}" />
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="EditIconElement"
Storyboard.TargetProperty="Foreground">
<DiscreteObjectKeyFrame KeyTime="0" Value="White" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Normal">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="BackgroundElement"
Storyboard.TargetProperty="Opacity"
Duration="0"
To="0" />
<DoubleAnimation Storyboard.TargetName="BorderElement"
Storyboard.TargetProperty="Opacity"
Duration="0"
To="0" />
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentElement"
Storyboard.TargetProperty="Foreground">
<DiscreteObjectKeyFrame KeyTime="0" Value="White" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="PointerOver">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="BackgroundElement"
Storyboard.TargetProperty="Opacity"
Duration="0"
To="0.1" />
<DoubleAnimation Storyboard.TargetName="BorderElement"
Storyboard.TargetProperty="Opacity"
Duration="0"
To="0.1" />
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentElement"
Storyboard.TargetProperty="Foreground">
<DiscreteObjectKeyFrame KeyTime="0" Value="White" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Focused">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="EditIconElement"
Storyboard.TargetProperty="Foreground">
<DiscreteObjectKeyFrame KeyTime="0" Value="Gray" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="0" />
</Grid.ColumnDefinitions>
<Border x:Name="BackgroundElement"
Background="{TemplateBinding Background}"
Margin="{TemplateBinding BorderThickness}"
Grid.ColumnSpan="3"/>
<Border x:Name="BorderElement"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Grid.ColumnSpan="3"/>
<TextBlock x:Name="EditIconElement"
HorizontalAlignment="Center"
VerticalAlignment="Top"
Margin="5,5,0,5"
Foreground="#8fff"
FontFamily="{StaticResource SymbolThemeFontFamily}"
FontStyle="Normal" FontSize="14"
Opacity=".6"
Text="&#xe104;" />
<ScrollViewer x:Name="ContentElement"
HorizontalScrollMode="{TemplateBinding ScrollViewer.HorizontalScrollMode}"
HorizontalScrollBarVisibility="{TemplateBinding ScrollViewer.HorizontalScrollBarVisibility}"
VerticalScrollMode="{TemplateBinding ScrollViewer.VerticalScrollMode}"
VerticalScrollBarVisibility="{TemplateBinding ScrollViewer.VerticalScrollBarVisibility}"
IsHorizontalRailEnabled="{TemplateBinding ScrollViewer.IsHorizontalRailEnabled}"
IsVerticalRailEnabled="{TemplateBinding ScrollViewer.IsVerticalRailEnabled}"
IsDeferredScrollingEnabled="{TemplateBinding ScrollViewer.IsDeferredScrollingEnabled}"
Margin="{TemplateBinding BorderThickness}"
Padding="{TemplateBinding Padding}"
IsTabStop="False"
ZoomMode="Disabled"
Grid.Column="1"/>
<Button x:Name="DeleteButton"
IsTabStop="False"
Grid.Column="2"
Visibility="Collapsed"
Opacity="0"
IsEnabled="False" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>

View File

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "56773676D8313E7A5E312476625344D3"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///DrumEditUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,76 @@
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.exe
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.pdb
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\resources.pri
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\AppxManifest.xml
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.build.appxrecipe
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Tarball.dll
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Tarball.pdb
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Tarball.pri
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.xml
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.XAudio2.xml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKit.csprojResolveAssemblyReference.cache
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\App.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\App.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\StandardStyles.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\StandardStyles.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\TextButtonStyles.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\TextButtonStyles.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\DrumPlayUI.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\DrumPlayUI.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\DrumEditUI.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\DrumEditUI.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\EditorPage.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\EditorPage.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\LayoutsSettingsControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\LayoutsSettingsControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\ExperimentsSettingsControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\ExperimentsSettingsControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\CommonControls\FileControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\CommonControls\FileControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\DrumsSettingsControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\DrumsSettingsControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\DrumkitsSettingsControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\DrumkitsSettingsControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\GeneralSettingsControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\GeneralSettingsControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\SettingsPage.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\SettingsPage.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\LoadingPage.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\LoadingPage.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\MainPage.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\MainPage.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\LogControl.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\LogControl.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\XamlTypeInfo.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\App.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\StandardStyles.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\TextButtonStyles.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\DrumPlayUI.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\DrumEditUI.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\EditorPage.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\LayoutsSettingsControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\ExperimentsSettingsControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\CommonControls\FileControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\DrumsSettingsControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\DrumkitsSettingsControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\GeneralSettingsControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\SettingsPage.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\LoadingPage.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\MainPage.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\Settings\LogControl.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKit.exe
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKit.pdb
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\en-us\SharpDX.Properties.Resources.resw
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKit.csproj.GenerateResource.Cache
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX.pri
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\LanguageQualifiers.txt
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\priconfig.xml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\layout.resfiles
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\resources.resfiles
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\pri.resfiles
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\LanguageQualifiers.txt
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\ProjectArchitectures.txt
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\priconfig.xml.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\layout.resfiles.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\resources.resfiles.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\pri.resfiles.intermediate

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,40 @@
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.exe
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.pdb
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\resources.pri
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\AppxManifest.xml
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKitApp.build.appxrecipe
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.dll
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.XAudio2.dll
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.xml
F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.XAudio2.xml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\App.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\App.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\StandardStyles.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\StandardStyles.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\LoadingPage.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\LoadingPage.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\MainPage.g.i.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\MainPage.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\XamlTypeInfo.g.cs
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\App.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\Common\StandardStyles.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\LoadingPage.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\UI\MainPage.xaml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKit.exe
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKit.pdb
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\en-us\SharpDX.Properties.Resources.resw
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\DrumKitApp.csproj.GenerateResource.Cache
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\priconfig.xml.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\Resources.resfiles.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX.pri
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\LanguageQualifiers.txt
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\priconfig.xml.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\layout.resfiles.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\resources.resfiles.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\pri.resfiles.intermediate
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\priconfig.xml
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\layout.resfiles
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\resources.resfiles
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\pri.resfiles
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\LanguageQualifiers.txt
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\ProjectArchitectures.txt

View File

View File

@ -0,0 +1,92 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\DrumkitManager.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "77F503BA5448E6DB27A608D3A007CEF1"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitManager : global::DrumKit.Common.LayoutAwarePage
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::DrumKit.Common.LayoutAwarePage pageRoot;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Data.CollectionViewSource itemsViewSource;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ColumnDefinition primaryColumn;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Grid titlePanel;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView itemListView;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ScrollViewer itemDetail;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Grid itemDetailGrid;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.StackPanel itemDetailTitlePanel;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock itemTitle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock itemSubtitle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button backButton;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock pageTitle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualStateGroup ApplicationViewStates;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState FullScreenLandscapeOrWide;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState FilledOrNarrow;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState FullScreenPortrait;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState FullScreenPortrait_Detail;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState Snapped;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState Snapped_Detail;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///DrumkitManager.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
pageRoot = (global::DrumKit.Common.LayoutAwarePage)this.FindName("pageRoot");
itemsViewSource = (global::Windows.UI.Xaml.Data.CollectionViewSource)this.FindName("itemsViewSource");
primaryColumn = (global::Windows.UI.Xaml.Controls.ColumnDefinition)this.FindName("primaryColumn");
titlePanel = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("titlePanel");
itemListView = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("itemListView");
itemDetail = (global::Windows.UI.Xaml.Controls.ScrollViewer)this.FindName("itemDetail");
itemDetailGrid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("itemDetailGrid");
itemDetailTitlePanel = (global::Windows.UI.Xaml.Controls.StackPanel)this.FindName("itemDetailTitlePanel");
itemTitle = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("itemTitle");
itemSubtitle = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("itemSubtitle");
backButton = (global::Windows.UI.Xaml.Controls.Button)this.FindName("backButton");
pageTitle = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("pageTitle");
ApplicationViewStates = (global::Windows.UI.Xaml.VisualStateGroup)this.FindName("ApplicationViewStates");
FullScreenLandscapeOrWide = (global::Windows.UI.Xaml.VisualState)this.FindName("FullScreenLandscapeOrWide");
FilledOrNarrow = (global::Windows.UI.Xaml.VisualState)this.FindName("FilledOrNarrow");
FullScreenPortrait = (global::Windows.UI.Xaml.VisualState)this.FindName("FullScreenPortrait");
FullScreenPortrait_Detail = (global::Windows.UI.Xaml.VisualState)this.FindName("FullScreenPortrait_Detail");
Snapped = (global::Windows.UI.Xaml.VisualState)this.FindName("Snapped");
Snapped_Detail = (global::Windows.UI.Xaml.VisualState)this.FindName("Snapped_Detail");
}
}
}

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\DrumkitManagerPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8858F097E3F3D5EC187A11C7ABCA580A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitManagerPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///DrumkitManagerPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\DrumkitManagerUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "720894DAB29AF4F1EBBB52D52352CD59"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitManagerUI : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///DrumkitManagerUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "EEA74A92A84F46DAB9917B804908E6DB"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///DrumkitsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\EditableTextblockControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "50B582911F4CBB987402510E50E77F6C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class EditableTextblockControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///EditableTextblockControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9D7654B8833BD8119E6C53CE80B8B96A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class EditorPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///EditorPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "520D90EEB4FFF743091AD1996B5DD721"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///ExperimentsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

View File

@ -0,0 +1,41 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\FileControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "AE3CDF0262F84F63E744205A3FAB229A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class FileControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock textName;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonBrowse;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///FileControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
textName = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textName");
buttonBrowse = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBrowse");
}
}
}

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C0F98ED5CD1FE8BC59E25F9A73914C24"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///GeneralSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

View File

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\LogPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "32165FF7E1C0F89435C96E9CBA6C4045"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LogPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///LogPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,2 @@
F:\Dev\Windows8\DrumKit\DrumKit\DrumKit.csproj;neutral
F:\Dev\Windows8\DrumKit\Tarball\Tarball.csproj;neutral

Binary file not shown.

View File

@ -0,0 +1 @@
EN-US

View File

@ -0,0 +1 @@
EN-US

View File

@ -0,0 +1 @@
F:\Dev\Windows8\DrumKit\DrumKit\obj\Debug\SharpDX\en-us\SharpDX.Properties.Resources.resw

View File

@ -0,0 +1,408 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="logo" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEIAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0dHkGc7OzyrOztEnzs7RKMDA
wiW7u70dv7/AH9XV0UXZ2dRJ3d3XSODf20ji4d1I4uLeSOHh30jg4N9I39/eSN7e3kje3t5I3t7eSN7e
3kji4uFK39/kLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf3+M84eHhSd7e
3kje3t5I3t7eSN7e3kje3t5I3t7eSN7e3kje3t5I3t7eSN7e3kje3t5I4eHhSenp6D4AAAAAAAAAAAAA
AAAAAAAAvLy9Aby8vQu8vL0UvLy9HLy8vSC8vL0ouru8J8bHyCjOzs4o8PDxCQAAAAAAAAAAAAAAAC8x
uJMAAIHyAAB/5QAAgOUAAHjiAABz2gAAbNsgInT/ISJq/ycpZ/80NWD/QUJc/01NXf9ZWV3/YmJg/2lp
ZP9sbGf/bGxq/2trav9oaGj/f356/52dtb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAApKS3xYB/e/9oaGj/ampq/2pqav9qamr/ampq/2pqav9qamr/ampq/2trav9sbGn/ampl/2xs
av+JiY3wExI8YgAAInEAACePAAAtqAAAMbwAADXHAAA70QAAP9kAAEPdAABG5QAAReUAAEfmAAAt6LCw
ujcAAAAAAAAAAAAAAABPUNmUAAHK9QAAyOgAAsnoAAHK6AACz+oAAcbqCAq9/AIFtf8AArP/AAGk/wAB
mP8AAoj/AAR5/wUIZP8ND0z/GBk5/yUmLf8wMC3/NDMv/0dHQP+AgJbXCQ69AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJeXq6FSUk3/MTEx/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NjYz/zQ0
MP8rKy3/Hh0x/xEROv8JCkf/Cgta/wECZfMAAG3yAABy8gAAdvAAAHjuAAF37QABdusAAXXqAAF16QAB
c+gAAXHoAAFy6QAATuuxsb02AAAAAAAAAAAAAAAATU/ZkwECx/MAAcbmAALG5gACyOYBA8vmAAHE5QwO
wfkIC73/BQe8/wUHtv8FB7X/BQe4/wQIvP8EB7X/Awav/wIHnP8CB3//CQtZ/xUWN/8uLjD/k5KJ6js/
vw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeYKiEY2NY/zExMf8zMzP/MzMz/zQ0
M/82NjL/MTEv/yEhM/8QEEP/BQVb/wIBb/8DAnn/BAR8/woLgv8FB4TuAAB/5QAAfeYAAXrmAAF55gAB
duYAAnXmAAJz5gACcuYAAnHmAAJv5gADcecAAE3psbG9NgAAAAAAAAAAAAAAAE1O25MBAsnzAADJ5gAA
yeYAAc7mAAHM5gABx+ULDMb2CQvC/wUHu/8FBrb/BQe1/wUIuv8FCLb/BQi1/wUIs/8FCbP/BQq2/wQJ
tP8CCJ3/AwZt/zg6XvooKlhOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJXCZGlp
Yv8zMzP/MzMz/zY2M/80NDD/IiM4/wwNU/8EA3D/BAOC/wYGhv8FBYL/BgV+/wcFfP8LDH//BwiC8AAA
fuUAAXzmAAB75gABeeYAAXfmAAJ15gACdOYAAnLmAAJy5gACcOYAAnLnAABO6bGxvTYAAAAAAAAAAAAA
AABOTd6TAgLO8wAAzOYBAM3mAAHU5gABzeYAAcvlCQrN8goLxv8GB7v/BgW5/wUGuv8FB7z/BQe5/wUH
uP8FBrP/BQez/wUIs/8FCbL/Bgq1/wYLtP8GCqP/AgRm7EZGXoTV1c0NAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAOzs50Jra2z/NDQ0/zY1Mf8sLTX/ERVT/wMLff8EC47/BgeJ/wgHhf8GBoL/BQaB/wUG
f/8GBX3/Cgp//wgJg/MAAIDlAAF+5gAAfOYAAXrmAAF45gABd+YAAnXmAAJ05gACc+YAAnLmAAJz5wAA
Tumxsb42AAAAAAAAAAAAAAAAT03gkwQB0fMDANDmAQDS5gEB1+YCAc/mAADP5QgH1O8LDcj/BQa8/wcH
vP8FB8D/BQe9/wUGvP8GBrj/BQa3/wUHt/8GB7b/Bgi0/wcJsf8GCrD/DBC3/wgOwvIAAI/0CAhDun5/
jiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD39/cpfHx8+zk5M/8iJD7/CA5w/wUOkv8HD5b/Bw6R/wYL
i/8ICIf/BwWC/wYGgv8FBoD/BQV+/woJgP8KC4T2AACB5QABf+YAAX3mAAB85gABeeYAAXjmAAF45gAC
d+YAAnPmAAJy5gACdOcAAFDpsbG+NgAAAAAAAAAAAAAAAE5N45MDAdXzAQDV5gQC1uYFA9jmBADT5gIA
1OUIB9rtDQzJ/wcFv/8GBsL/BwfD/wYGwf8FBr7/BQW6/wYGu/8GB7r/Bwi5/wcItv8HCLP/Bwmz/wwO
tf8LD77zAwjF5QAGqvMAAELMfn6NKAAAAAAAAAAAAAAAAAAAAAAAAAAA///9FpCQiechI0//BQyA/wcP
mv8IEJb/BxCT/wcPk/8IEJH/BwqK/wcGhf8IBoL/BgaC/wUFgP8JCID/DQuF+AABguYAAYDmAAJ/5gAB
fuYAAX3mAAF75gABeeYAAnbmAAJ05gACcuYAAnTnAABQ6bGxvjYAAAAAAAAAAAAAAABRTeaTAwHa8wEA
2uYJBtjmBgTY5gEA2OYHBNjlCwrZ6g0LzP8IBcT/CAbG/wcFxf8HBsT/BQa+/wYGv/8HB77/Bwe8/wcI
uv8ICLf/CAq4/wgKtf8MDbf/DQ+/9gQHwOUGC8TmAgew8QAAQMuFjZYfAAAAAAAAAAAAAAAAAAAAAODq
5gJTVozZBQyN/wgQn/8JEZn/CRCX/wgQlf8IEZT/CRGT/wcOj/8ICIn/CAaE/wcGgv8GBoH/BweA/w4M
hvsCAYTnAAGD5gABg+YAAYDmAAB85gAAeuYAAXjmAAJ35gACdeYAAnPmAAJ15wAAUemxsb42AAAAAAAA
AAAAAAAAVFPkkwkH2PMGBNnmEg/V5goF2eYEAdrmEA3W5gwI2egOC9H9CwnI/wkIyP8GBcj/CAbE/wgH
w/8HBsL/BwfA/wcIvv8HB7z/CAm7/wkJuv8JCbj/DA65/w8QwPkFB8PmBw3A5gYOxOYCCq3zCA5NuoKp
oA4AAAAAns6+AQAAAAAwRJJcCBCa+Q4Ypv8KE5//ChOc/woSmf8JEJf/ChKV/wkRlP8ID5L/CAyM/wgH
h/8IBoT/BwaC/wcIgv8NDYn9AwKJ6QAAhOYAAYHmAAF/5gECfeYAAHvmAAF65gABeOYAAXfmAAJ15gAC
d+cAAFHpsbG+NgAAAAAAAAAAAAAAAFla4ZMPD9XzEA/U5hsa0eYNDNbmEA7V5hoX0uYMCNnnFA/U+xMQ
yf8JB8r/CAbJ/wgGx/8JB8f/CQfF/wkHw/8JB8H/CQjA/wkJvf8KCr3/Cgu7/wsPu/8RFsP7CAzF5wgO
xOYID8XmCA/K5gACmvUlMFePAAAAAAAAAABcdag1AAGZ4xUftPoQGqf/CxWi/wwXoP8LFZ3/CxWb/wwU
mP8JEpX/CRGT/wgPkf8ICYr/CAeH/wgHhv8IB4T/DQ6H/wUFh+sAAIPlAAGB5gMFguYBA3/mAAB95gAB
e+YAAXnmAAF45gEDduYAA3bnAABS6bGxvjYAAAAAAAAAAAAAAABfXd+TGBXS8xoY0OYgH8/mERHU5hwc
z+YcHNDmDQ7W5R8ez/gYFcf/EA3H/wsHyv8LCMr/CgfJ/wsIyP8KCMX/CgjE/wsJwv8KCsH/CwzA/w0Q
wP8MEb7/ExfD/goOyegJDsrmCw7H5gkPxOYKEsjoAAF78VBnb06RuMAECxKgvwcRtvAVH7XyEhqp/w0X
pP8MFqL/Cxag/w0Zn/8MGJz/CxSY/woTlf8JEZX/CQyQ/wkIiv8JB4X/CAeD/w0Oh/8GBojtAQCF5QQE
heYCA4PmAAGA5gABfuYAAHzmAAF55gECeOYBA3bmAAJ35wAAUumxsb42AAAAAAAAAAAAAAAAZWPdkx8d
0PMnJMzmJCLN5hsa0OYpJ8vmGxrQ5hcW0uUlJc31HR3G/xUVxf8TEMf/Ew7I/w4Kyf8LCMr/DAnJ/woJ
x/8MCsb/CwzF/wwOxf8NEML/DhHA/xQXxv8NEc7rCg7L5Q0SyOYLEMXmCxLG5gwWwe0MEmLIGCN6jggP
t/ANF7vlFSC38BQerP8QGaf/Dhil/w0YpP8PG6H/Cxef/wsWnf8LFpr/CxSW/woQkv8JCYv/CgiG/wkH
hP8NDIj/CgmM8QQEieUDAoXmAAGC5gABgOYAAX7mAAF95gECe+YAAXjmAAF25gACeOcAAFPpsbG+NgAA
AAAAAAAAAAAAAGhk25ElIcvzLCjH5iciy+YnI8vmLyzI5iAdz+YlIs3lKCbN8iMixf8aGcP/HRzC/xgX
xf8UD8j/EAvL/w4KzP8NDMv/DQ3K/w0Oyf8ND8X/DxDE/xATxP8VGcj/ERXO7QsPzeUOFMrmDRLI5g0S
xuYQGMfmDhe46gkRr+0OF7/mERq95RcfvOwWILL/Ehyq/w8Yp/8QG6b/EBul/w4Yof8MGJ3/Cxaa/wsX
mP8LFZb/Cg2Q/woJiv8JCIf/DQyH/w8PjvQDAojlAgCF5gEBg+YAAYDmAAF/5gAAfeYAAHrmAAB35gAA
deYAAHXoAABQ6rGxvTYAAAAAAAAAAPn5+gOGg96bXFfX9FZR0+hCPdXoQj7O6DQwzOgpJczoLCjJ5yom
yvAmJML/JCK//yEgwf8cG8T/GBjF/xYTyP8XFMr/FhXM/xERzP8ODsn/EBDI/xASyP8TFcb/FhrG/xMZ
zvEPE9DnExjN6RMZy+kSF8npFBvI6RYfyOkTHMXpEh3C6RYhwugWH7/sGCGz/hMdrP8RGqn/FB6n/xIc
pf8PGqL/Dhmf/w0Xnf8LF5r/CxiY/wsUlP8KCov/CgiH/w4MiP8NDIv3AwOK5wMCh+gCAYToAACB6AAA
gegDBIPoCwyG6BESh+gXGIbpJyiN8QoLZ/GrrME4AAAAAAAAAADx8fEur6+6846Nof6LiqT8h4Wv/IiH
t/x8esb8c3HP/GBc0/xEP839MCvB/yYivf8iIMD/IR/C/x8exP8cHsX/HBzH/xsayv8XFM3/FBPL/xMT
zP8SE8r/GBnH/xgaxv8XHMj+Gh/K/B0iyf0eI8f9GyHE/R4lw/0fJsP9HCXB/Rwmv/0hK7/9GyS5/Rgi
sv8UHqz/FSCq/xchqP8SHKX/EBuk/xAaof8OGp//DRic/wwZmP8LFpb/DBCR/w0Ni/8LCYf/DAqH/woK
h/wNDYn8GhmQ/C8vl/xGR5n8WFmY/Gdolfx2d5v8mZm61Hl5t1p9frpP2trrEAAAAAAAAAAA8vLzIYiJ
hvVCQj7/PDw4/z8/O/9CQj7/SEhH/1NTV/9jY3b/cnGc/3Rxvv9cV83/NjPI/yMfwP8jI8H/JSjE/x8h
xf8aG8j/IR7K/x0czP8UFc3/FBXM/xcZyf8aHcf/GBvF/xcbw/8YHcP/GyPD/xohwf8fKMH/ISrB/x0m
vf8eKbz/Iy+7/xontf8YI7H/FSCv/xsmrv8YIqr/FB2n/xIcpv8RHKT/EByi/w8an/8MGJn/DhqY/w8W
lf8LDIz/CAeH/wsJiP8dHZL/NzeQ/0dHev9KSlz/R0dL/0REQ/9AQDz/UFBK/5ycnc4AAAAAAAAAAAAA
AAAAAAAAAAAAAPr6+giSkpLhOjo6/zAwMP8yMjL/MjIy/zExMP8wMC7/Li4r/zIyLf9CQkL/X19v/3Z0
rP9mYs7/OjjJ/yIkwf8lJ8T/JynF/yAgyP8fIMz/HBrO/xYXzf8WGMv/Gh/K/xwgx/8bIsf/HybH/yUr
x/8jKsX/JTDD/ycxwf8iKrz/JTK8/yk3vP8jLbj/Iiq2/x4stf8eLbP/FiGr/xUfqv8VHqf/Ex6l/xEe
ov8QG5//ERyd/xIfm/8LFJT/Cg2Q/xsdmP84N47/QkJo/zs7Qf80NC//MjIu/zIyMP8yMjL/MDAw/zs7
Of+BgYbsAwR4EwAAAAAAAAAAAAAAAAAAAAAAAAAApqamx0FBQf8yMjL/NDQ0/zQ0NP80NDT/NDQ0/zQ0
NP80NDT/MjIw/y4vK/83NzL/W1tl/3l4s/9ZWdL/LS3E/ycoxP8kJcf/HyDL/yIjzf8dHM7/GBjN/xsh
zf8lMc//JzHO/yg4zP8nPcr/JDfH/yQ2xf8nOcX/JDTC/yc9wv8pQ8H/Iz+//yM2uv8rObn/JzC1/xko
r/8WIar/FiCn/xUgpf8SHqP/FCGh/xUgoP8OGZr/EBue/ygrmf88PWv/ODg7/zMzLv8zMzH/NDQ0/zQ0
NP80NDT/NDQ0/zMzM/83Nzb/hoaA/Dw8jikAAAAAAAAAAAAAAAAAAAAAAAAAALGxsapJSUn/MjIy/zQ0
NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/MzMz/y8wLP86PDf/bWyF/3Bv0P8yNcr/JinF/ycn
yf8iJMz/JyjO/yEkzv8jK9D/LUHT/yxD0v8nOM3/JjPK/yUux/8kLcb/JjPG/yg3xf8qOsX/KTrD/yc6
wv8oPL//LUi9/yM1tP8kK7H/HSqu/xYiqv8VIKf/FySm/xcko/8QHJ7/FB+l/ys0kP84OUz/NDQu/zMz
Mv80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP8zMzP/NDQ0/35+dv9FRpBGAAAAAAAAAAAAAAAAAAAAAAAA
AADFxcWMUVFR/zIyMv80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NTX/MjQz/zAx
LP9ZWmT/d3fI/zc6zf8qLcX/Li7J/yosy/8wO9H/LTzT/yg21P8tPdL/KTjO/yk9zf8pPs7/KD/N/ytI
zf8tTc3/L03K/yxIx/8pRMP/K0HA/yk0uv8lNLj/Izq0/yUvsP8dKa7/Gyis/xklqf8UH6T/FyOq/ycv
iv81Njz/NDUv/zQ1Nf80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zIyMv9wcGj/OjuHYgAA
AAAAAAAAAAAAAAAAAAAAAAAA2NjYbFxcXP8yMjL/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NTU1/zU1
Nf81NTX/NTU2/zU1Nf81Njb/LzEt/1NVW/93d8r/ODnJ/y4vyP8xO87/N0jT/y851f8lMtP/LUfW/zBP
1/8wVNf/MVrX/y9b1f8xY9X/NGrV/zVp0/8yYND/MVvM/zNRx/8mNrz/Iy64/yUwuf8jPbf/Kzq0/yAu
r/8WIaf/FySs/x8oi/80Njn/NjYy/zU1Nf80NTX/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0
NP8xMTH/X19b/3FymYIAAAAAAAAAAAAAAAAAAAAAAAAAAN/f30xoaGj/MzMz/zMzM/80NDT/NDQ0/zQ0
NP80NDT/NDQ0/zQ0NP81NTX/NTY2/zY4N/82Nzf/NTg2/zY4N/8wMy7/XV9t/2pr0/8xN8v/PkzP/zc/
0P82RdL/NE7X/y5P2f81at3/PHvg/zt93/86fd//PITg/0CN4v8+iuD/On/c/zp52f8yXc3/KUXD/yY2
u/8kL7b/Kjm5/ypCtP8kMK3/Gymu/xwlmv8xNEP/Njgy/zU2Nv81NTX/NDU1/zQ1Nf80NDT/NDQ0/zQ0
NP80NDT/NDQ0/zQ0NP80NDT/MTEx/1VVUP93d5ahAAAAAAAAAAAAAAAAAAAAAAAAAAD09PQwd3d3/jU1
Nf8zMzP/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NTT/NDQ0/zQ1Nf82Njb/Nzk5/zc6Of83Ojn/Njk5/zM4
Mv9tcpj/X3HY/z1Dzf80RND/NE3W/zZc3f81bOD/OoDk/0aW6P9Koer/SKHp/0+t7P9Ssez/Tq3q/0qk
5v9EkuD/NXDT/y9byv8pR8L/LkS9/yc1tv8mNbT/KT2y/x8sq/8qMFj/ODoy/zY4N/81Nzb/NTY2/zU1
Nf80NTX/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zExMf9NTUj/ZmaGwQAAAAAAAAAAAAAAAAAA
AAAAAAAA8vLyHIWFhe42Njb/MDAw/zExMf8xMTH/MjIy/zIyMv8yMjL/NDQ0/zU3Nv82ODj/Njc3/zU3
N/81ODf/Nzo5/zk+Pf83Pj3/R1pZ/3SE0f8+S9T/OVHU/zhc2v87cuH/Q4zn/0aV6v9Ssu7/Y8ny/2jR
8v9w2/T/cdrz/2vV8v9gx+//Tafm/0CN3v80cNP/NGfO/y5Lwf8nO7n/JDK1/yY8uP8pNoH/Njo1/zY5
N/82ODf/NTc3/zU2Nv81NTX/NDU1/zQ0NP8zNDP/MjIy/zExMf8xMTH/MTEx/zExMf8wMDD/Pj48/35+
idmWlsUIAAAAAAAAAAAAAAAAAAAAAPLy8ginp6fmYmJi/1dXV/9ZWVn/WVlZ/1lZWf9ZWVn/XVxc/1ZT
VP9CQkL/Nzg4/zY5OP85PTv/OT49/zk+PP84PTz/OD8//ztaTv9pfav/UWrd/0Bl2f8/dd//QoTl/0yg
7f9cu/L/btb1/4Xt+f+H7vn/h+76/4nv+v+H7vr/f+j3/2jQ8f9Pquf/RJLg/zdx0v8tWMf/KUS9/yU4
uP8jM6z/M0VX/zg7Nf82OTj/Njg4/zU4OP82ODf/NTc2/zU2Nv87PDz/TUxM/1pYWf9aWlr/WVlZ/1lZ
Wf9jY17/aWlh/3Fxaf+mpqX9oaHJHgAAAAAAAAAAAAAAAAAAAAAAAAAA7u7uVd/f32vb29tr29vba9vb
22vb29tr29vba7rJxG2dt7Bsc3d23z4+Pv80NTX/NTg3/zc5Of85PTz/PENC/z5QS/8/XVb/VWZ//2B8
3v9Fdt//SJDm/0+g7P9YtPL/d+D5/ozx/P+O7/z/mPL9/570/f+e9Pz/lvL8/4js+v6A6vj/btb0/U+o
6f08gdr/MWbO/ypMwv8lOrv/JDCJ/zxNR/84Qj7/ODs7/zc6Of82ODj/NTc2/zU1Nf81NTX/UlJS/4ya
lo7E0Mxr3Nzca9vb22vb29trhISva0dHimtKS5BrUFCSaYODuhEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2opqxLSkr/MzU1/zY5OP83OTn/Nzo6/zg6
Ov87TEX/QVZU/0pgaP9qitf/Torl/1Sl6/9fuvL/dNn4/4zx/P+X8f3/rPb9/8D5/v/G+f7/wPn+/7T4
/f+c8vz/iu36/37o+P5fxfH9RZPi/zh11P8wWsj/KkO9/y06bP9ATUX/OUhC/zc5OP82ODj/Njg3/zU3
Nv80NTX/NDQ0/2ZkZP+nwrpGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvuLaMVlVV/zM0
NP81Nzb/Njg4/zc6Of84Ozv/O05G/z1JS/8/U1T/Y4LH/1SO5f9eruz/bsrz/47s+v+f9f3/sff9/9L7
/v/i/P//5/3//+D9///M+///t/j9/5Xw/P+E6/n+dt71/lSr6f9Bhdr/NWXN/ydAsv8vOVP/PkVC/zpI
Q/83OTn/Njk4/zY4N/81Nzb/NTY1/zMzM/9iX2D/o762cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALja
0QEAAAAAq8G7a2JgYf8zNDT/NTc2/zY4OP82ODj/Nzk5/ztKQ/88RUf/PU1N/1x9vv9Siub/Wqjr/23H
9P+W7/v/q/X9/8z5/f/r/f//+f////z////4////5f3//8j6/v+r9fz/j+/6/n/n9v9Wren/PH3X/zBe
zP8kPqb/MDpI/z5ERv87SkP/Njk5/zY5OP82ODj/NTc3/zU2Nv8yMzP/VVRU/6O0r4wAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAADB4NcBAAAAAKzKwU5vbW7/NDU1/zQ3Nv82ODj/Njg4/zc5Of87SkT/PEZH/zxL
S/9Yc7v/S33j/06S5/9iufD/i+r5/6Px/f/P+P7/8f3///3//////////////+7+///N+v7/rfX8/4rs
+v975fb+WK/q/z+D2f8zZs//J0Sl/zI+Sv8/R0n/PE5G/zc7O/83Ojn/Njk5/zY4OP81Nzf/MzQ0/0xM
TP+lrKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9zTAQAAAACz0Mcwfnx9/Dc4OP80Njb/Njk4/zY5
Of84Ojr/PE5H/z5KTP8+T0//VnO8/0t/5P9Olef/X7jx/4np+f+f8f3/x/j9/+v8///4/v///P////j/
///k/f//x/r+/6j1/P+L7vr/euX3/lOl6P86etb/MF7N/yM8of8vOUX/PkRG/ztLQ/82OTn/Njk4/zY4
OP81Nzf/NTY2/zMzM/9ERET/lJ6cyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArtLJFomK
iu88PDz/NDY2/zY5OP83Ozr/ODs7/zpNRv89TE3/PlBS/1NvxP9JfeH/TpPm/1mu7v973fj/l/D8/7P1
/f/U+v7/4/z//+X8///h/P//z/v//7f4/f+T7/v/g+z5/3Pc9vxXrev+QYXZ/zNjz/8kPKb/LTZF/z5G
RP85SEL/Njg4/zY5OP82ODf/NTc2/zU3Nv8zMzP/Pj4+/4uQj9/P5N0GAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAK7SyQSChYTTPT09/zQ2Nf82ODj/Njk5/zg7O/86TEb/P1RQ/z9PX/9MY8//QnHd/0iH
4/9Rner/asj0/5Lv+/+e8v3/r/X9/7/4/f/F+P3/wPn9/7f3/f+Z8fz/iu76/3/n+P5Zt/D3SJTk/D6A
1/82aM7/LUey/yo1Uv9ATkf/OUZB/zc6Of82OTj/Njg3/zU3Nv81Njb/MzQ0/zk5Of93d3fv0NrYGQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA09PTg7Cw
sL+kpKS+paWlvqenp76mpqa+o6SjvqGjo72OkJC+W1xc8Dk7O/81ODf/Njk4/zc6Of83Ozv/N0JB/zxU
S/9DUH3/RlXY/zxg2f9AeeH/Tpjq/1y18f942vf/kfD7/5Lw+/+X8Pv/nPH8/5jw/P+T8Pv/kO/6/3/m
+P9u0PP/V6jq/D182v4vYc3/K03E/yhCuv8oMmj/QFRK/zlBPv84Ozr/Nzs6/zY4OP82ODf/NTY2/zQ0
Nf82Njb/UFBQ/YaGhsikpKS8paWlvqWlpb6fn6K+m5ufvpubn76bm5++tbW3vvPz8y8AAAAAAAAAAAAA
AAAAAAAAAAAAAMzMzKBeXl7/QUFB/0RERP9ERET/RERE/0RERP9FRET/QUFB/zo7O/82Nzf/NTc2/zU4
N/82ODj/Njw8/zhAQf87Ukb/QE+m/0RO1v8/V9b/QnXf/0iL5/9Qou3/Xbjx/2/Q9f+C5/j/huz4/4ft
+f+E6/j/huv4/37l9v9px+//SZbj/0iU4P9Bg9f/L1XH/yY7vP8nM7r/JDCC/zJFPv86Pjz/ODw7/zg7
Ov82OTn/NTc3/zU1Nf80NTX/NDU1/zg3N/8+Pj7/Q0ND/0RERP9ERET/RkZF/0dHRv9HR0X/RkZE/3Jy
cf/f399bAAAAAAAAAAAAAAAAAAAAAAAAAADMzMx5VVVV/zAwMP8yMjL/MjIy/zIyMv8yMjL/MjIy/zIy
Mv8zNDT/NTU1/zU3Nv81Nzf/Njk4/zY6Ov83PDf/NkdT/zxTxf8+SNT/RFTV/z1d2v89deH/RY3n/0qa
6v9Tq+7/XLfv/2TE8P9tzvL/ZMbw/2bG7/9Vren/VKjn/0KG2/8yZ8//M2LM/zZZxf8tO7n/LTO5/yI8
pv8fKUL/ODo1/zY4OP83OTj/Njo5/zY4OP82Nzf/NDU1/zQ0NP8zMzP/MjIy/zIyMv8yMjL/MjIy/zIy
Mv8yMjL/MjIy/zAwMP9VVVX/zMzMewAAAAAAAAAAAAAAAAAAAAAAAAAA2dnZWmFhYf8yMjL/MzMz/zQ0
NP80NDT/NDQ0/zQ0NP80NDT/NDU1/zU1Nf81Njb/NTc2/zY4N/82OTj/ODk1/0BBi/9BYcz/PU3R/zVB
0/8+Ttj/OFvd/zZt3/8+g+T/RY/m/0eS5v9Jmef/TZ3o/0WM4v9JmOT/Q4re/0GH3P88eNT/L1jI/yc+
vv8tPLn/OUa8/y9Huv8fNbH/Exps/ywvMP84Ojj/Njc3/zU3Nv81Njb/NTY2/zU2Nv81NjX/NDU1/zQ0
NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP8yMjL/TExM/8PDw5sAAAAAAAAAAAAAAAAAAAAAAAAAAO3t
7T9vb2//NTU1/zMzM/80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ1Nf80NTX/NTY2/zU3Nv82ODf/Nzkx/zQ2
ZP9NOMH/REzG/zhXy/84RNP/NkPW/zVI1/81Vdj/N2fb/zds3P85dd3/OXfd/z5+3f83b9j/OHXY/zdw
1f8zZtD/NWHM/zBKw/8tObr/LDO3/yo+uf8rS7b/Ii+v/xgiov8UGkv/MzUx/zY5N/81Nzb/NTU1/zQ1
Nf80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/MjIy/0RERP+urq63AAAAAAAA
AAAAAAAAAAAAAAAAAADy8vIqe3t7+Dc3N/8zMzP/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDU1/zU2
Nv81Njb/Nzox/zI1Uf8tLa//Oi7M/0g0yP80TMn/NFTS/yw20/8uPdb/M0rW/zpS1P80T9L/MVLR/zBX
0f8yWdH/LlTN/y5Wzf8yV8v/MEzH/zVMxP82ScH/LTm7/yc7uf8gO7P/Gyms/yEurP8fLK7/FB+R/xcb
Pf8zNTH/Nzg2/zU1Nf80NTX/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zIy
Mv8/Pz//m5ub0f///wYAAAAAAAAAAAAAAAAAAAAA9/f3E4qKius6Ojr/MjIy/zQ0NP80NDT/NDQ0/zQ0
NP80NDT/NDU1/zQ1Nf81NjT/Nzky/y0vTv8rKaT/MC7K/ygoyv9BK8z/Oz3K/yE5zP8mOtH/LD/T/y09
1P8rOtH/MEHO/zE/y/8zQsr/NETJ/zBAx/8wQsX/M0rF/y9Ewv8uQsH/LUG+/y1HvP8hObT/HCmu/xki
qv8YI6j/Gyip/xooqv8SGYf/Fhc6/zAwLv83ODX/NDU1/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0
NP80NDT/NDQ0/zQ0NP8yMjL/OTk5/42Njer9/f0SAAAAAAAAAAAAAAAAAAAAAP///wKenp7WPj4+/zIy
Mv80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP82NzL/MjQy/yYmW/8nI6r/KyfL/ygnyP8nKcr/LibN/zok
y/8hO8z/HinO/yExzf8pQ83/JznM/yg3zf8nM8v/KDXJ/yk3yP8mM8X/JTXC/yo+wv8oP8D/Jz++/yhG
u/8kO7b/Hyqv/xkjqv8YI6n/FSGn/xQgpP8WIKP/GByh/xIUh/8PEEf/Jicr/zY2Mv82NjX/NDQ0/zQ0
NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/MzMz/zY2Nv97e3v77e3tJwAAAAAAAAAAAAAAAAAA
AAAAAAAAq6uru0RERP8yMjL/NDQ0/zQ0NP80NDT/NTU0/zY2Mf8zMy//KSlA/yUjev8nI7r/KCPK/yMh
yP8fIMv/ICDM/xwczP83HM3/JDDM/xguzf8gJMj/HiXH/yAxx/8gNsb/JD3H/yY+xv8pQMf/JjnD/yM5
wf8lQsD/JEG9/x4yt/8eLLP/Hiiw/x8srv8ZI6n/FiGn/xUgpf8THqL/ERed/xUWl/8UF5r/EBKR/wsN
X/8WFzP/Kyss/zY2Mv82NjX/NTU0/zQ0NP80NDT/NDQ0/zQ0NP80NDT/NDQ0/zMzM/80NDT/bm5u/+fn
50MAAAAAAAAAAAAAAAAAAAAAAAAAALi4t6BKSkr/MTEw/zU1M/82NTL/MzMv/y4uL/8nJj//IR1u/yQg
pv8oJMb/KifG/yEfx/8bHMn/HBvM/xgWzf8SFc3/KBbM/y0mzP8ZNc3/HCPH/xogxf8cIsT/GR/B/x0m
wP8dKL7/Hyu9/xwou/8cKbv/HCi6/x4ouP8aJLT/GSSx/xwor/8ZJar/Giap/xQfpv8TH6T/Ehqg/xET
mP8REZT/EBKT/xITkf8PEZL/Cwx+/wkJUv8VFTP/Jycs/zIyL/82NjP/Nzc1/zU1NP8zMzL/MjIy/zEx
Mf8xMTH/MDAw/15eXv/f399eAAAAAAAAAAAAAAAAAAAAAAAAAADMy8p+bm1o/0ZFQf87Oz7/LjFE/ycy
Wv8mO4D/Jiet/ywjx/8pIcn/IyDF/xwcx/8gH8f/HBrK/xQSzP8SEcz/EhPL/x0Uyf8wG8z/FzTN/xgj
yP8YHMP/GR7B/xccvv8cI77/HiO+/x8mvf8cJLr/HCW4/xwkt/8fKLj/HSe1/xoksv8cKLH/GSOt/xgj
qv8VIab/EBuh/xEVm/8SEpX/DhCT/w0OkP8OD47/DhGN/w0Mi/8MC4n/BgZ4/wUFWf8NDT//Ghoy/y0u
Nf9BQUD/Tk5K/1RUUP9XV1T/WFhV/1ZWVf9wcG//zs7OiAAAAAAAAAAAanCnNEdLZWdITmt1QExuukVP
evYsM4L2JzWZ9ixCs/YrTsj2LVbP9ist0fYlHNH1JB3O+R8ayP8YF8j/FhPM/xYUy/8REMv/EBDJ/xAS
yP8VE8b/LxfI/xQry/8UJcX/FhrB/xUZv/8XHb7/GyHC+hshw/YdJ8T2GyTB9hwmv/YbJbz2HCa79hwn
uvYaJLj2GSW39hols/gWIan/FiGm/xEXoP8QEZj/EBGT/w4Pkf8NDo7/Cw2N/wsMiv8MCoX/CwqD/wkJ
hP8JCIT/BwZ9/wYHc/sHCGb1Dg9Y9hwcUPYsLVL2QkJa9lFSYfZYWGDur6+ysObm5l4AAAAAAAAAAFRm
ypkdN6H/IUCq8yI+vOwpNsXkKjjP5CM61eQiP9LkIEbQ5B5M0OQYHdLkEgzX4xcR1+scFs7/Eg3K/w8N
y/8LDcv/DxDJ/w8QyP8PD8T/EhPD/y4Txf8XKMn/ESbD/xQYvf8SF7z/Fx2+/xogxfMQGcbkEx3E5gwW
wOYQGr/lEBq95hAau+URG7jmDxm15QwXs+QSHrToGCSt/hIbov8TFJr/DxCW/w0Plv8OD5P/DA2O/woL
iv8KCIb/CgmD/wkKgv8JCYH/CQh+/wsKfv8JC4T3AACD4wAAgOQAAHvkAABy5AAAaOUAAGLlAAA85LKy
vigAAAAAAAAAAAAAAABshNyUKkrQ8yQ30OYeJdHmJTDO5ik6zOYaM9DmGDnR5hpF0OYZSNHmExfW5g0F
2eUOB9rqFBDS/w0Jy/8MCcn/CwzJ/wwNxf8MDsb/DQ/G/w0Rwv8rEML/GCjG/w8kwf8RFbv/DxW5/xMY
uv8YH8P3DhjE5hggxeosMsjqERq95wwWuuYMF7fmDhm15g0YtOYLFrHmDRmw5xchqfwQE5v/EhOX/xAR
lP8MDpH/DA2Q/wsMjv8KCYr/CgiG/wgHgv8HCIH/CAd+/wcGfP8ICXz/DQ+D+gECf+YAAH3mAAF75gAB
euYAAXnmAAJ75wAAVeqxsb42AAAAAAAAAAAAAAAAYGfekxkd0fMYHNDmFiHS5hkp0uYgNs7mFjTS5hE4
1OYSQ9TmF0DS5goH2eYFANvmBwPa6A8O0f0LCMj/CgjH/wsIxf8LC8P/Cg7B/w0Qwv8KEML/KRDA/xQk
w/8PJL7/DhK4/w4Stv8RF7f/Fh+/+gkTwe8gK725jp3XdDxCyO8FD7XnChW05gwWs+YLF7DmChWv5gkT
rOYWGaX6ERKX/w8Pk/8PEpP/DQ2P/wsKi/8JCYj/CgmG/wgHhf8HB4X/BwaC/wcGfv8GBnr/Bgd6/wwN
gPwEBYDoAQF85gABeeYAAXfmAAJ15gACd+cAAFLpsbG+NgAAAAAAAAAAAAAAAFhb4ZMSGdTzEh3T5hAf
1OYPJdTmGDTR5hQ20+YLOdfmDEfX5gwp1uYDANnmAwDY5gQB1uYPDM/6CwnE/woHw/8KCML/CgnA/woM
v/8LDrz/Cg+9/ykPwf8TIcP/DSG8/wsPtf8MErT/Dhaz/xUevP4EC7jqXHq1PAAAAACCi9isGyO78wQN
sOYJFLHmChSv5ggUreYHC6blFBWg9xMUl/8MDZL/DQ2P/w4MjP8JCIn/CQiG/wkIg/8ICIH/BgeA/wcG
f/8GBn//BQV+/wYHe/8MDX/+AwN96QECe+UCA3nmAAF25gACdeYAAnbnAABS6bGxvjYAAAAAAAAAAAAA
AABUW+OTCxnX8wsd1uYJIdfmByfY5gov1+YRPNTmB0HZ5gU+2eYCCdnmAgDY5gIA1OYDANPlDgzN9wwJ
wf8IB77/CAi//wgIvv8JCrz/CQq7/wsMuP8lC7v/ECLE/wsfuv8LELP/CxOy/wwVsf8RGLr/M0W1egAA
AAAAAAAAosbMIWht0tYJErDuBA+t5ggTrOYHDafmBwmg5RERnfQTEpX/DAuO/wwJjP8MCor/CgmH/wkH
hP8IB4L/BgeB/wcHf/8HBXz/BQZ6/wUGev8FB3r/DA1+/wQFf+wAAHrlAQJ45gECduYAAnTmAAJ15wAA
Uemxsb42AAAAAAAAAAAAAAAAT13lkwQc2vMDINnmAyXa5gEr2uYBM9vmCkDY5gVG2eYBGNnmAgDT5gIA
1OYCANLmAQDP5QsLy/UKC8D/Bwa7/wcHuv8HCbv/CAi5/wcJuP8NC7b/IQm4/wsjvf8JGrn/ChCy/wkS
r/8JErT/PUGo/6rKwTUAAAAApdHEAQAAAACku9NGVlzJ6QINq+sFCaTmCAif5ggFnOUOC5rxEQ+S/w0K
i/8KCIn/CAiI/wsKh/8JB4T/BweB/wYGf/8IBn7/BgZ7/wUGef8FBnn/BQZ2/wsLev8HCH3vAAB85QAB
e+YAAnjmAAJz5gACdOcAAFHpsbG+NgAAAAAAAAAAAAAAAE1j5JMBI9nzACXZ5gAt2eYAMtnmADrY5gNH
2uYGJ9jmAQDR5gIBz+YBAM7mAQHQ5gAAzOUICcnxCgu+/wYHuf8GB7j/Bwi2/wcItv8GCrX/Ewiz/yAM
uP8IJLn/CBKw/wgMsf8NE7j/Gh+M/2Zmav/b3tlRAAAAAAAAAAAAAAAAAAAAAMnK7VpHSbzsAwGd6wQB
muYFApjlCwiY7hAOkP8LCYr/CQiI/wkHhv8KCIP/CAmD/wYGgP8GBn//BgV8/wYHev8FBnn/BQZ3/wUF
df8KC3j/CAl78gAAd+UAAnbmAAJ25gACdeYAAnfnAABR6bGxvjYAAAAAAAAAAAAAAABNauKTAS3V8wAv
1uYAN9bmAEDV5gBE1eYAItbmAQDW5gEAzuYAAcvmAAHL5gAByuYAAMrlBgjH7gwNvf8FB7b/Bgi1/wYH
tP8GCLL/Bgqy/xkGsv8XE7j/BSC0/wYMrv8SFbX/JCeQ/zEwN/9cXFb/yMjJcQAAAAAAAAAAAAAAAAAA
AAAAAAAAt7bjXlRSuusIBZnuAACU5QcFleoQDpD/CQiI/wkIhv8IB4P/BweC/wcIgf8HBn//BwZ9/wUG
e/8GBnn/Bgd5/wUGdv8FBXX/CQp2/wkKevQAAXblAAJ15gACcuYAAnLmAAJ05wAAUemxsb42AAAAAAAA
AAAAAAAATXDfkwE30fMAPtHmAETT5gA51OYAFtDmAQDL5gAA0OYAAc3mAAHI5gAAx+YAAcbmAADH5QUH
xewMDbv/Bge0/wUHsv8FCLH/Bgqw/wcLr/8gBbL/Chq3/wcctP8bH7T/LS98/zU1NP8zMi7/UFBQ/7+/
v5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADX1+9Ia2nC1xYVnfMAAJDqDAqO/QgHhv8IB4P/BwaC/wYG
gf8FBX//BgV9/wYGe/8GB3n/BQZ5/wUGeP8GBnb/BQVz/wgJdP8LDHn4AAJ15gACc+YAAnLmAAJx5gAC
c+cAAE7psbG9NgAAAAAAAAAAAAAAAE173pMBQtDzADbQ5gAfz+YABcvmAADI5gABx+YAAsrmAALM5gAC
xeYAAsTmAALD5gABw+UCBMPpDA25/gYIsf8FCbD/BQuv/wQLrv8MBaz/GAq2/xUxwP8uOKb/Nzdg/zU1
L/80NDH/MjIy/0dHR/+vr6+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOno9SKgntajSEev8BQT
kv8CAIL/AwKA/wUFgf8FBX//BwV9/wYFe/8FBnn/BQZ5/wUGd/8FBnX/BgZ0/wYHc/8HCHP/DA14+wEC
dOYAAnLmAAJy5gACcOYAAnHnAABO6bGxvTYAAAAAAAAAAAAAAABNZNuTAhPK8wADx+YAAMXmAADF5gEC
xeYAAsTmAALF5gACyOYAAsTmAAHB5gABwOYAAr/mAQXA5wsQufwFCq//AQet/wEIrf8LD7L/MRu6/zk/
tP88SXz/ODg+/zQ0Lf80NDP/NDQ0/zIyMv9DQ0L/lpacy0NHxgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJaV0UuHh7/lRUWh/xoakP8EBID/AAB7/wQCev8EBXn/BAV5/wUGd/8FBnb/BQV0/wUG
cv8GBnH/Bghx/wwOd/0CA3ToAAJy5gACceYAAm/mAANw5wAATemxsb02AAAAAAAAAAAAAAAATUzVkwEA
wvMAAMLmAALC5gADw+YAAcHmAAHA5gAAwOYAAcTmAADD5gAAveYAALzmAAC75wACuuoJDbj8DhO0/xwh
t/8wNLP/Q0Gb/0pCcf83OkD/MjEr/zIyL/8yMjL/MjIy/zIyMv8wMDD/PDw6/4WGjeMQFrwPAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkpGooW1tcv9fX4X/Vlaa/zo5l/8dHor/Cwx//wID
eP8AAHP/AABy/wABcP8BAm//AgNv/wQFbv8LDHP+AwVz6gAAceUAAnHmAAJu5gACb+cAAEzpsbG9NgAA
AAAAAAAAAAAAAElM0pMAAL70AAC95wAAveYAAL3nAAK96QEFvusECr7tCA7A8A0RxPIWHMLyIynE8S81
xuxCR8zZYGPI8l9hov9VVnn/TU1W/0NEPP8+QDT/QD85/0FAPP9BQTz/QUE8/0FBPP9BQTz/QEA7/0VF
QP+Skon+QUXAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+OroVpaVz/Pj43/09P
TP9iYmr/a2uG/2ZmlP9WVpf/REST/zEyiv8kJYP/GRl8/w8Rdv8LDXL/DhB0/wQGc/AAAG7oAABr5wAA
aucAAGvoAABI6rGxvDYAAAAAAAAAAAAAAABhY9aZKCzH/CYsxu8mLMbwKCzG6Dk+y9tBR8zNT1PPu1pe
0qVjZ9eQY2fVeWRn1FxbX9FEREnNHX2Bw4aGhpjjaGmA42prhONua4jjcGyL42xxi+NscIrjbG2K42xt
ieNsbYnjbG2J42tsieNub4zjoKGy40dLvjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJSKFakJCf42pqgONqan7jaGh642lqe+Nvb4HjdnaM43x9luOAgKDjgYGm439/quV4eanocHGm72lq
pfZPUZzlPT+S3Swuh+8mKILvKiyF8AsMXvKrrL84AAAAAAAAAAAAAAAA5OX4KOHh90Hg4fc+4OH3P93d
9jnd3vYv2tv1JdfX9BfT0/MGAAAAAAAAAAAAAAAAAAAAAAAAAAC3ueoBvr/tB72+7Qe9vu0Hwr3tB8S9
7we9xfAHvcTvB72/7ge9vu0Hvb/tB72/7Qe9v+4Hvb/uB7y+7Qe2uOoDAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAtLTdAr294ge9veEHvb3gB7294Ae9vd8HvL3eB7y83Ae/v9wHxcXeB83N
4gfV1eYK29vpD+Dg7Bvi4+4m4uLuLuLi7zLi4u4+4OHtPuLj7j7P0OQ/6OjyDwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA/////////////////////8AAAP/AAHgBwAAA/8AAAAHAAAB/wAAAAcAAAH/AAAABwAAAf8AA
AAHAAAAfwAAAAcAAAA/AAAABwAAAB8AAAAHAAAADwAAAAcAAAAFAAAABwAAAAYAAAAHAAAAAAAAAAcAA
AAAAAAABwAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAA+AAAAAAAAAB8AAAAAAAAAHwAAAAAAA
AAfAAAAAAAAAB8AAAAAAAAAHwAAAAAAAAAfAAAAAAAAAB8AAAAAAAAADwAAAAAAAAAPgAAAAAAAAA//w
AAAAAAf///AAAAAAB///0AAAAAAH///QAAAAAAf//9AAAAAAB///8AAAAAAD///wAAAAAAP/8AAAAAAA
AAHwAAAAAAAAAfAAAAAAAAAB8AAAAAAAAAHwAAAAAAAAAfAAAAAAAAAA8AAAAAAAAADwAAAAAAAAAPgA
AAAAAAAA+AAAAAAAAAD4AAAAAAAAAMAAAAAAAAAAwAAAAAAAAAHAAAAAAAAAAcAAAAAAAAABwAAAAIAA
AAHAAAABgAAAAcAAAAFAAAABwAAAAeAAAAHAAAAB8AAAAcAAAAH4AAABwAAAAfwAAAHAAAAA/wAAAcAA
AAD/gAABwAAAAP+AAAHAAAAA/4AAAcAfAAD/gAAB//////////8=
</value>
</data>
</root>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<index root="\" startIndexAt="obj\Debug\SharpDX\Resources.resfiles">
<default>
<qualifier name="language" value="en-us" />
</default>
<indexer-config type="RESW" convertDotsToSlashes="false" />
<indexer-config type="RESJSON" />
<indexer-config type="RESFILES" qualifierDelimiter="." />
</index>
</resources>

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\CommonControls\EditableTextblockControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "50B582911F4CBB987402510E50E77F6C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class EditableTextblockControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/CommonControls/EditableTextblockControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\CommonControls\FileControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C5BD777338800A24D5B4C17007D3647A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class FileControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,44 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\CommonControls\FileControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C5BD777338800A24D5B4C17007D3647A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class FileControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock textName;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Image image;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonBrowse;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/CommonControls/FileControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
textName = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textName");
image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image");
buttonBrowse = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBrowse");
}
}
}

View File

@ -0,0 +1,37 @@
<UserControl
x:Class="DrumKit.FileControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="120"
d:DesignWidth="400">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Name="textName" Style="{StaticResource TitleTextStyle}"
VerticalAlignment="Center"
Margin="0,0,0,8">Test</TextBlock>
<Image Grid.Row="1" Name="image"
VerticalAlignment="Stretch"
HorizontalAlignment="Left" Width="120"/>
<Button Name="buttonBrowse" Style="{StaticResource TextButtonStyle}"
Grid.Column="1" Margin="10,5,10,5">...</Button>
</Grid>
</UserControl>

View File

@ -0,0 +1,44 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Copy of DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F1FDC1224E5422AD7DC404436C0DCC45"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView listDrumkits;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBox textName;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBox textDescription;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Copy of DrumkitsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listDrumkits = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listDrumkits");
textName = (global::Windows.UI.Xaml.Controls.TextBox)this.FindName("textName");
textDescription = (global::Windows.UI.Xaml.Controls.TextBox)this.FindName("textDescription");
}
}
}

View File

@ -0,0 +1,58 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BA2C116C76B6690A2A0D2F5BD741609C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 11 "..\..\UI\DrumEditUI.xaml"
((global::Windows.UI.Xaml.FrameworkElement)(target)).SizeChanged += this.DrumEditUl_SizeChanged;
#line default
#line hidden
break;
case 2:
#line 192 "..\..\UI\DrumEditUI.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragStarted += this.rotationThumb_DragStarted;
#line default
#line hidden
#line 193 "..\..\UI\DrumEditUI.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.rotationThumb_DragDelta;
#line default
#line hidden
break;
case 3:
#line 202 "..\..\UI\DrumEditUI.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.scaleThumb_DragDelta;
#line default
#line hidden
break;
case 4:
#line 183 "..\..\UI\DrumEditUI.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.translationThumb_DragDelta;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,56 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BA2C116C76B6690A2A0D2F5BD741609C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Style TranslationThumbStyle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Grid rotateGrid;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Primitives.Thumb rotationThumb;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Primitives.Thumb scaleThumb;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Primitives.Thumb translationThumb;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock nameText;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Image image;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumEditUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
TranslationThumbStyle = (global::Windows.UI.Xaml.Style)this.FindName("TranslationThumbStyle");
rotateGrid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("rotateGrid");
rotationThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("rotationThumb");
scaleThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("scaleThumb");
translationThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("translationThumb");
nameText = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("nameText");
image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image");
}
}
}

View File

@ -0,0 +1,212 @@
<UserControl x:ConnectionId='1'
x:Class="DrumKit.DrumEditUI"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400"
>
<UserControl.Resources>
<!-- Translation thumb -->
<SolidColorBrush x:Key="TranslationThumbBackgroundBrush" Color="Transparent" />
<LinearGradientBrush x:Key="TranslationThumbBackgroundFocusedBrush" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#2fff" Offset="1" />
<GradientStop Color="#5fff" Offset="0" />
</LinearGradientBrush>
<LinearGradientBrush x:Key="TranslationThumbBackgroundPressedBrush" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#1fff" Offset="1" />
<GradientStop Color="#3fff" Offset="0" />
</LinearGradientBrush>
<LinearGradientBrush x:Key="TranslationThumbBorderBrush" StartPoint="0,0" EndPoint="0,1" >
<GradientStop Color="#2fff" Offset="1" />
<GradientStop Color="#5fff" Offset="0" />
</LinearGradientBrush>
<!-- Drum name background -->
<LinearGradientBrush x:Key="DrumNameBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#0000" Offset="1" />
<GradientStop Color="#2000" Offset="0.7" />
<GradientStop Color="#a000" Offset="0" />
</LinearGradientBrush>
<!-- Round thumb -->
<SolidColorBrush x:Key="RoundThumbBackgroundBrush" Color="WhiteSmoke" />
<SolidColorBrush x:Key="RoundThumbBorderBrush" Color="LightGray" />
<SolidColorBrush x:Key="RoundThumbForegroundBrush" Color="Gray" />
<!-- Rotation thumb -->
<SolidColorBrush x:Key="RotationTranslationThumbBackgroundBrush" Color="Coral" />
<SolidColorBrush x:Key="RotationTranslationThumbBorderBrush" Color="LightCoral" />
<SolidColorBrush x:Key="RotationDrumForegroundBrush" Color="Brown" />
<!-- Translation thumb style -->
<Style x:Name="TranslationThumbStyle" TargetType="Thumb">
<Setter Property="Background" Value="{StaticResource TranslationThumbBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource TranslationThumbBorderBrush}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="VerticalAlignment" Value="Stretch" />
<Setter Property="HorizontalAlignment" Value="Stretch" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Thumb">
<Grid>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" >
<Storyboard>
<DoubleAnimation Storyboard.TargetName="normalRectangle"
Storyboard.TargetProperty="Opacity"
Duration="0" To="1" />
</Storyboard>
</VisualState>
<VisualState x:Name="PointerOver">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="focusedRectangle"
Storyboard.TargetProperty="Opacity"
Duration="0" To="1" />
</Storyboard>
</VisualState>
<VisualState x:Name="Pressed">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="pressedRectangle"
Storyboard.TargetProperty="Opacity"
Duration="0" To="1" />
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Rectangle Name="normalRectangle"
Fill="{TemplateBinding Background}"
Stroke="{TemplateBinding BorderBrush}"
StrokeThickness="{TemplateBinding BorderThickness}"
Opacity="0" />
<Rectangle Name="focusedRectangle"
Fill="{StaticResource TranslationThumbBackgroundFocusedBrush}"
Stroke="{TemplateBinding BorderBrush}"
StrokeThickness="{TemplateBinding BorderThickness}"
Opacity="0" />
<Rectangle Name="pressedRectangle"
Fill="{StaticResource TranslationThumbBackgroundPressedBrush}"
Stroke="{TemplateBinding BorderBrush}"
StrokeThickness="{TemplateBinding BorderThickness}"
Opacity="0" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!-- Round thumb style -->
<Style x:Key="RoundThumbStyle" TargetType="Thumb">
<Setter Property="Background" Value="{StaticResource RoundThumbBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource RoundThumbBorderBrush}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="Foreground" Value="{StaticResource RoundThumbForegroundBrush}" />
<Setter Property="Height" Value="16" />
<Setter Property="Width" Value="16" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Thumb">
<Grid>
<Ellipse
Fill="{TemplateBinding Background}"
Stroke="{TemplateBinding BorderBrush}"
StrokeThickness="{TemplateBinding BorderThickness}" />
<TextBlock
Foreground="{TemplateBinding Foreground}"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Text="{TemplateBinding Tag}"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!-- Rotation thumb style -->
<Style x:Key="RotationThumbStyle" TargetType="Thumb" BasedOn="{StaticResource RoundThumbStyle}" >
<Setter Property="Background" Value="{StaticResource RotationTranslationThumbBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource RotationTranslationThumbBorderBrush}" />
<Setter Property="Foreground" Value="{StaticResource RotationDrumForegroundBrush}" />
<Setter Property="FontFamily" Value="{StaticResource SymbolThemeFontFamily}" />
<Setter Property="FontSize" Value="10" />
<Setter Property="FontStyle" Value="Normal" />
<Setter Property="Tag" Value="&#xe14a;" />
</Style>
</UserControl.Resources>
<Grid>
<Grid Name="rotateGrid" IsHitTestVisible="False">
<Image Name="image" IsHitTestVisible="False"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch" />
</Grid>
<Border HorizontalAlignment="Stretch"
VerticalAlignment="Top"
IsHitTestVisible="False"
Background="{StaticResource DrumNameBackgroundBrush}">
<TextBlock
IsHitTestVisible="False"
Name="nameText" HorizontalAlignment="Center"
Style="{StaticResource TitleTextStyle}"
Margin="0,2,0,16"/>
</Border>
<Border BorderBrush="Black" BorderThickness="1">
<Thumb x:ConnectionId='4'
Name="translationThumb"
Style="{StaticResource TranslationThumbStyle}"
/>
</Border>
<Thumb x:ConnectionId='2'
Name="rotationThumb"
Style="{StaticResource RotationThumbStyle}"
HorizontalAlignment="Center"
VerticalAlignment="Center"
>
</Thumb>
<Thumb x:ConnectionId='3'
Name="scaleThumb" Grid.Row="1"
Style="{StaticResource RoundThumbStyle}"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
>
<Thumb.RenderTransform>
<TranslateTransform X="8" Y="8" />
</Thumb.RenderTransform>
</Thumb>
</Grid>
</UserControl>

View File

@ -0,0 +1,36 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumPlayUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DFE0FE31C13F1BEC5EB23C7E1B5F48C5"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumPlayUI : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 13 "..\..\UI\DrumPlayUI.xaml"
((global::Windows.UI.Xaml.UIElement)(target)).PointerPressed += this.Grid_PointerPressed;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,53 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumPlayUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DFE0FE31C13F1BEC5EB23C7E1B5F48C5"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumPlayUI : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Grid grid;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualStateGroup DrumGroups;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState DrumNormal;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.VisualState DrumHit;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Image image;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Image imagePressed;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumPlayUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
grid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("grid");
DrumGroups = (global::Windows.UI.Xaml.VisualStateGroup)this.FindName("DrumGroups");
DrumNormal = (global::Windows.UI.Xaml.VisualState)this.FindName("DrumNormal");
DrumHit = (global::Windows.UI.Xaml.VisualState)this.FindName("DrumHit");
image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image");
imagePressed = (global::Windows.UI.Xaml.Controls.Image)this.FindName("imagePressed");
}
}
}

View File

@ -0,0 +1,66 @@
<UserControl
x:Class="DrumKit.DrumPlayUI"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<Grid x:ConnectionId='1' Name="grid" Background="Transparent"
>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="DrumGroups">
<VisualState x:Name="DrumNormal">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="imagePressed"
Storyboard.TargetProperty="Opacity"
BeginTime="0:0:0.1" Duration="0:0:0.7" To="0" >
<DoubleAnimation.EasingFunction>
<SineEase EasingMode="EaseInOut" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetName="image"
Storyboard.TargetProperty="Opacity"
Duration="0:0:0.3" To="1" >
<DoubleAnimation.EasingFunction>
<SineEase EasingMode="EaseIn" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</VisualState>
<VisualState x:Name="DrumHit">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="imagePressed"
Storyboard.TargetProperty="Opacity"
Duration="0" To="1" />
<DoubleAnimation Storyboard.TargetName="image"
Storyboard.TargetProperty="Opacity"
Duration="0" To=".3" />
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Image Name="image" IsHitTestVisible="False"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch" />
<Image Name="imagePressed" IsHitTestVisible="False"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Opacity="0" />
</Grid>
</UserControl>

View File

@ -0,0 +1,35 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumkitManagerUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "720894DAB29AF4F1EBBB52D52352CD59"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitManagerUI : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumkitManagerUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

View File

@ -0,0 +1,36 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8F3BA0275F3337A1BAF0580BD0927581"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class EditorPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 21 "..\..\UI\EditorPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonBack_Click;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,41 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8F3BA0275F3337A1BAF0580BD0927581"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class EditorPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Canvas container;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonBack;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/EditorPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
container = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("container");
buttonBack = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBack");
}
}
}

View File

@ -0,0 +1,35 @@
<Page
x:Class="DrumKit.EditorPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Page.Resources>
<ImageBrush x:Key="EditorBackgroundBrush" ImageSource="ms-appx:///Assets/bg.png" Stretch="UniformToFill" />
</Page.Resources>
<Canvas
Name="container"
Background="{StaticResource EditorBackgroundBrush}">
<Button x:ConnectionId='1' Name="buttonBack" Canvas.Left="10" Canvas.Top="10" Canvas.ZIndex="1"
Style="{StaticResource BackButtonStyle}"
/>
</Canvas>
<!--<Page.BottomAppBar>
<AppBar>
<StackPanel Orientation="Horizontal">
<Button>Change order</Button>
<Button>Bring all drums into view</Button>
</StackPanel>
</AppBar>
</Page.BottomAppBar>-->
</Page>

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\LoadingPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "FE9E6C70949C7C81C7F1317A1264D2F4"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LoadingPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,41 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\LoadingPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "FE9E6C70949C7C81C7F1317A1264D2F4"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LoadingPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ProgressBar progressBar;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock textLoading;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/LoadingPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
progressBar = (global::Windows.UI.Xaml.Controls.ProgressBar)this.FindName("progressBar");
textLoading = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textLoading");
}
}
}

View File

@ -0,0 +1,43 @@
<Page
x:Class="DrumKit.LoadingPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{StaticResource ApplicationBackgroundColor}">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid HorizontalAlignment="Center"
VerticalAlignment="Center">
<Image Source="ms-appx:///Assets/Logos/SplashScreen.png"
Stretch="None"/>
</Grid>
<StackPanel
HorizontalAlignment="Center"
VerticalAlignment="Bottom"
Orientation="Horizontal"
Margin="20">
<ProgressRing Width="40" Height="40" IsActive="True" Foreground="White" />
<TextBlock
Name="textLoading"
Style="{StaticResource SubheaderTextStyle}" Margin="10,0,0,0">
Loading resources...</TextBlock>
</StackPanel>
<ProgressBar
Name="progressBar" Grid.Row="1"
Foreground="#53AB6D" Background="#20FFFFFF"
Minimum="0" Maximum="100"/>
</Grid>
</Page>

View File

@ -0,0 +1,48 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DDC6CF90EB0978C750730A223B6A9618"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class MainPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 90 "..\..\UI\MainPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSettings_Click;
#line default
#line hidden
break;
case 2:
#line 75 "..\..\UI\MainPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonAnimations_Click;
#line default
#line hidden
break;
case 3:
#line 82 "..\..\UI\MainPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonEditMode_Click;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,47 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DDC6CF90EB0978C750730A223B6A9618"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class MainPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Canvas canvas;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonSettings;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Primitives.ToggleButton buttonAnimations;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonEditMode;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/MainPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
canvas = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("canvas");
buttonSettings = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonSettings");
buttonAnimations = (global::Windows.UI.Xaml.Controls.Primitives.ToggleButton)this.FindName("buttonAnimations");
buttonEditMode = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonEditMode");
}
}
}

View File

@ -0,0 +1,98 @@
<Page
x:Class="DrumKit.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Page.Resources>
<ImageBrush x:Key="MainpageBackgroundBrush" ImageSource="ms-appx:///Assets/bg.png" Stretch="UniformToFill" />
</Page.Resources>
<Grid
Background="{StaticResource MainpageBackgroundBrush}">
<Canvas Name="canvas" />
<!--<Grid Visibility="Collapsed">
<Border Margin="7"
CornerRadius="10"
BorderBrush="Red"
BorderThickness="5" />
<Canvas Name="recCanvas">
<Ellipse Width="18" Height="18" Fill="Red"
Canvas.Left="20"
Canvas.Top="20"/>
<TextBlock
FontFamily="Consolas"
FontSize="16"
Foreground="Red"
Canvas.Left="42"
Canvas.Top="19">REC
</TextBlock>
<Canvas.Triggers>
<EventTrigger RoutedEvent="Canvas.Loaded">
<BeginStoryboard>
<Storyboard RepeatBehavior="Forever" >
<DoubleAnimation
Storyboard.TargetName="recCanvas"
Storyboard.TargetProperty="Opacity"
Duration="0:0:1" BeginTime="0:0:1" From="1" To="0.1" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Canvas.Triggers>
</Canvas>
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Left"
VerticalAlignment="Top">
<Button>Record</Button>
<Button>Stop</Button>
</StackPanel>
</Grid>-->
</Grid>
<Page.BottomAppBar>
<AppBar>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" Orientation="Horizontal">
<ToggleButton x:ConnectionId='2'
Name="buttonAnimations"
AutomationProperties.Name="Animations"
IsChecked="True"
Style="{StaticResource VideoAppBarButtonStyle}" />
<Button x:ConnectionId='3'
Name="buttonEditMode"
Style="{StaticResource EditAppBarButtonStyle}" />
</StackPanel>
<StackPanel Grid.Column="1" Orientation="Horizontal" >
<Button x:ConnectionId='1'
Name="buttonSettings"
AutomationProperties.Name="Settings"
Style="{StaticResource SettingsAppBarButtonStyle}" />
</StackPanel>
</Grid>
</AppBar>
</Page.BottomAppBar>
</Page>

View File

@ -0,0 +1,66 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9041999116FF826F1079804BE63AB798"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 46 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.NameTextChanged;
#line default
#line hidden
break;
case 2:
#line 52 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.DescriptionTextChanged;
#line default
#line hidden
break;
case 3:
#line 99 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonImport_Click;
#line default
#line hidden
break;
case 4:
#line 100 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonExport_Click;
#line default
#line hidden
break;
case 5:
#line 102 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonDelete_Click;
#line default
#line hidden
break;
case 6:
#line 103 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSetCurrent_Clicked;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,41 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9041999116FF826F1079804BE63AB798"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView listDrumkits;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ProgressRing progressRing;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/DrumkitsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listDrumkits = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listDrumkits");
progressRing = (global::Windows.UI.Xaml.Controls.ProgressRing)this.FindName("progressRing");
}
}
}

View File

@ -0,0 +1,109 @@
<UserControl
x:Class="DrumKit.DrumkitsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="321.429"
d:DesignWidth="696.617">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="DrumkitListDataTemplate">
<Grid Name="theGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Left thing -->
<Border Name="orangeBorder"
Grid.Column="0" Grid.RowSpan="3"
Background="OrangeRed" Width="10" />
<!--<Image MinWidth="10"
Source="{Binding Thumbnail}" />-->
<!-- Name -->
<TextBox x:ConnectionId='1' Grid.Column="1" Grid.Row="0" Margin="15,2,15,0"
FontSize="15.3"
Style="{StaticResource MyTextBoxStyle}"
IsReadOnly="True"
Text="{Binding Name}"
/>
<!-- Description -->
<TextBox x:ConnectionId='2' Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" Margin="15,0,15,2"
Style="{StaticResource MyTextBoxStyle}"
Text="{Binding Description}"
FontSize="13"
FontStyle="Italic"
IsReadOnly="True"
AcceptsReturn="True"
TextWrapping="Wrap"
Height="80" />
</Grid>
</DataTemplate>
<Style x:Key="ListViewStretchItemStyle" TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drumkit list -->
<ListView Name="listDrumkits"
Grid.Row="0" Grid.Column="0"
ItemTemplate="{StaticResource DrumkitListDataTemplate}"
ItemContainerStyle="{StaticResource ListViewStretchItemStyle}"
SelectionMode="Single" >
</ListView>
<ProgressRing
Name="progressRing"
Foreground="White"
Width="50" Height="50" />
<!-- Buttons -->
<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<!--<Button Style="{StaticResource MyButtonStyle}" Click="ButtonCreate_Click">Create</Button>-->
<Button x:ConnectionId='3' Style="{StaticResource MyButtonStyle}" >Import</Button>
<Button x:ConnectionId='4' Style="{StaticResource MyButtonStyle}" >Export</Button>
<Border Width="20" />
<Button x:ConnectionId='5' Style="{StaticResource MyButtonStyle}" >Delete</Button>
<Button x:ConnectionId='6' Style="{StaticResource MyButtonStyle}" >Set current</Button>
</StackPanel>
</Grid>
</UserControl>

View File

@ -0,0 +1,54 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 107 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeL_ValueChanged;
#line default
#line hidden
break;
case 2:
#line 121 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeR_ValueChanged;
#line default
#line hidden
break;
case 3:
#line 72 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleEnabled_Click;
#line default
#line hidden
break;
case 4:
#line 83 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.UIElement)(target)).KeyUp += this.TextKey_KeyUp;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,38 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.GridView listDrums;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/DrumsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listDrums = (global::Windows.UI.Xaml.Controls.GridView)this.FindName("listDrums");
}
}
}

View File

@ -0,0 +1,165 @@
<UserControl
x:Class="DrumKit.DrumsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="400"
d:DesignWidth="400">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="DrumsListDataTemplate">
<Grid Name="theGrid"
MinWidth="380">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- Left thing -->
<Border Name="yellowBorder"
Grid.Column="0" Grid.RowSpan="3"
Background="Yellow" Width="10" />
<!-- Thumbnail -->
<Image Grid.Row="0" Grid.RowSpan="2"
Grid.Column="2"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Width="60" Height="60"
Source="{Binding LoadedImageSource}"
Stretch="Uniform" />
<!-- Name -->
<TextBox Grid.Column="1" Grid.Row="0" Margin="15,2,15,0"
FontSize="15.3"
Style="{StaticResource MyTextBoxStyle}"
Text="{Binding Name}"
IsReadOnly="True" />
<!-- Configuration -->
<Grid
Grid.Column="1" Grid.Row="1" Margin="15,0,15,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<ToggleButton x:ConnectionId='3'
Name="toggleEnabled" Grid.Column="0"
Margin="0,-4,20,0" Padding="5,1"
Content="Enabled"
/>
<TextBlock
Grid.Column="1"
Style="{StaticResource TitleTextStyle}"
Text="Key:" />
<TextBox x:ConnectionId='4'
Grid.Column="2"
Name="textKey"
Style="{StaticResource MyTextBoxStyle}"
/>
</Grid>
<Grid Grid.Column="1" Grid.Row="2" Margin="15,2,15,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
Style="{StaticResource TitleTextStyle}"
Text="Volume left:" />
<Slider x:ConnectionId='1' Name="sliderVolumeL"
Grid.Column="1"
Margin="5,-8,5,0"
Height="34"
Minimum="0" Maximum="1"
StepFrequency=".01"
/>
<TextBlock
Margin="10,0,0,0"
Grid.Column="2"
Style="{StaticResource TitleTextStyle}"
Text="Right:" />
<Slider x:ConnectionId='2' Name="sliderVolumeR"
Grid.Column="3"
Margin="5,-8,5,0"
Height="34"
Minimum="0" Maximum="1"
StepFrequency=".01"
/>
</Grid>
</Grid>
</DataTemplate>
<Style x:Key="GridViewStretchItemStyle" TargetType="GridViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drums list -->
<GridView Name="listDrums"
Grid.Row="0" Grid.Column="0"
ItemTemplate="{StaticResource DrumsListDataTemplate}"
ItemContainerStyle="{StaticResource GridViewStretchItemStyle}"
SelectionMode="Single" >
<local:Drum ImageSource="/Assets/bg.png" Id="adda" Name="Hello world!" />
</GridView>
<!-- Buttons -->
<!--<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<Button Style="{StaticResource MyButtonStyle}" Click="ButtonCreate_Click">Create</Button>
<Button Style="{StaticResource MyButtonStyle}" Click="ButtonDelete_Click">Delete</Button>
</StackPanel>-->
</Grid>
</UserControl>

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,38 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Canvas canvas;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/ExperimentsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
canvas = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("canvas");
}
}
}

View File

@ -0,0 +1,27 @@
<UserControl
x:Class="DrumKit.ExperimentsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
<Canvas Name="canvas">
<StackPanel>
<TextBox Style="{StaticResource MyTextBoxStyle}" Width="200" Text="Hello world!"/>
</StackPanel>
</Canvas>
</UserControl>

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,59 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonWebsite;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonSupport;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock textVersion;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Slider masterVolumeSlider;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Slider polyphonySlider;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ToggleSwitch animationsToggle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ToggleSwitch debuggingModeToggle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonReset;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/GeneralSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
buttonWebsite = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonWebsite");
buttonSupport = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonSupport");
textVersion = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textVersion");
masterVolumeSlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("masterVolumeSlider");
polyphonySlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("polyphonySlider");
animationsToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("animationsToggle");
debuggingModeToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("debuggingModeToggle");
buttonReset = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonReset");
}
}
}

View File

@ -0,0 +1,175 @@
<UserControl
x:Class="DrumKit.GeneralSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="635.463"
d:DesignWidth="1075.987">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.Resources>
<Style x:Key="MyTitleTextStyle" TargetType="TextBlock" BasedOn="{StaticResource TitleTextStyle}">
<Setter Property="Margin" Value="20,24,2,2" />
<Setter Property="Foreground" Value="#59FFFF" />
</Style>
<Style x:Key="MyItemTextStyle" TargetType="TextBlock" BasedOn="{StaticResource ItemTextStyle}">
<Setter Property="Margin" Value="2,12,2,2" />
</Style>
</Grid.Resources>
<!-- About section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="0" Margin="20,4,2,2">
About</TextBlock>
<!-- About section: Website -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="1" Margin="2,12,2,2">
Drumkit website</TextBlock>
<Button Name="buttonWebsite"
Style="{StaticResource TextButtonStyle}"
Grid.Row="1" Grid.Column="1" VerticalAlignment="Bottom">
drumkit8.blogspot.com</Button>
<!-- About section: Support -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="2" Margin="2,12,2,2">
Support</TextBlock>
<Button Name="buttonSupport"
Style="{StaticResource TextButtonStyle}"
Grid.Row="2" Grid.Column="1" VerticalAlignment="Bottom">
chibicitiberiu@outlook.com</Button>
<!-- About section: Version -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="3" Margin="2,12,2,2">
Version</TextBlock>
<TextBlock Name="textVersion"
Grid.Row="3" Grid.Column="1" VerticalAlignment="Bottom"
Margin="0,2,2,2"
Style="{StaticResource BodyTextStyle}" >
1.0
</TextBlock>
<!-- Sound section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="6">
Sound</TextBlock>
<!-- Sound section: Master volume -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="7" Margin="2,7,2,2">
Master volume</TextBlock>
<Slider Name="masterVolumeSlider"
Grid.Row="7" Grid.Column="1"
Minimum="0" Maximum="100"
StepFrequency="1"
SmallChange=".05" LargeChange=".2"
Width="100" Height="48"
HorizontalAlignment="Left"/>
<!-- Sound section: Polyphony -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="8" Margin="2,7,2,2">
Polyphony*</TextBlock>
<Slider Name="polyphonySlider"
Grid.Row="8" Grid.Column="1"
Minimum="1" Maximum="256"
StepFrequency="1"
SmallChange="1" LargeChange="5"
Width="100" Height="48"
HorizontalAlignment="Left"/>
<!-- Interface section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="9">
Interface</TextBlock>
<!-- Interface section: Animations -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="10" Margin="2,12,2,2">
Animations</TextBlock>
<ToggleSwitch Name="animationsToggle"
Grid.Row="10" Grid.Column="1"/>
<!-- Interface section: Key bindings -->
<!--<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="11" Margin="2,12,2,2">
Display key bindings</TextBlock>
<ToggleSwitch Name="keyBindingsToggle"
Grid.Row="11" Grid.Column="1"/>-->
<!-- Miscellaneous section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="12">
Miscellaneous</TextBlock>
<!-- Miscellaneous section: Debugging mode -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="13" Margin="2,12,2,2">
Debugging mode</TextBlock>
<ToggleSwitch Name="debuggingModeToggle"
Grid.Row="13" Grid.Column="1"/>
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="14" Margin="2,12,2,2">
Factory reset*</TextBlock>
<Button Name="buttonReset"
Style="{StaticResource TextButtonStyle}"
Grid.Row="14" Grid.Column="1" VerticalAlignment="Bottom">
Reset</Button>
<!-- Notes section -->
<TextBlock Grid.Row="100" Style="{StaticResource MyItemTextStyle}"
FontSize="11"
Foreground="Silver">
* Will be applied after the application is restarted.
</TextBlock>
</Grid>
</UserControl>

View File

@ -0,0 +1,84 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 37 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.NameTextChanged;
#line default
#line hidden
break;
case 2:
#line 42 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleLandscape_Click;
#line default
#line hidden
break;
case 3:
#line 43 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.TogglePortrait_Click;
#line default
#line hidden
break;
case 4:
#line 44 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleFilled_Click;
#line default
#line hidden
break;
case 5:
#line 45 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleSnapped_Click;
#line default
#line hidden
break;
case 6:
#line 85 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonCreate_Click;
#line default
#line hidden
break;
case 7:
#line 86 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonEdit_Click;
#line default
#line hidden
break;
case 8:
#line 87 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonDelete_Click;
#line default
#line hidden
break;
case 9:
#line 88 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonToggleActive_Click;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,38 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView listLayouts;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LayoutsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listLayouts = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listLayouts");
}
}
}

View File

@ -0,0 +1,93 @@
<UserControl
x:Class="DrumKit.LayoutsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<UserControl.Resources>
<ResourceDictionary>
<DataTemplate x:Key="DrumkitListDataTemplate">
<Grid Name="theGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Left thing -->
<Border Name="greenBorder"
Grid.Column="0" Grid.RowSpan="3"
Background="GreenYellow" Width="10" />
<!-- Name -->
<TextBox x:ConnectionId='1' Grid.Column="1" Grid.Row="0" Margin="15,2,15,0"
FontSize="15.3"
Style="{StaticResource MyTextBoxStyle}"
Text="{Binding Name}"
/>
<!-- Description -->
<StackPanel Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" Margin="15,0,15,2"
Orientation="Horizontal">
<ToggleButton x:ConnectionId='2' Name="toggleLandscape" >Landscape</ToggleButton>
<ToggleButton x:ConnectionId='3' Name="togglePortrait" >Portrait</ToggleButton>
<ToggleButton x:ConnectionId='4' Name="toggleFilled" >Filled</ToggleButton>
<ToggleButton x:ConnectionId='5' Name="toggleSnapped" >Snapped</ToggleButton>
</StackPanel>
</Grid>
</DataTemplate>
<Style x:Key="ListViewStretchItemStyle" TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drumkit list -->
<ListView Name="listLayouts"
Grid.Row="0" Grid.Column="0"
ItemTemplate="{StaticResource DrumkitListDataTemplate}"
ItemContainerStyle="{StaticResource ListViewStretchItemStyle}"
SelectionMode="Single" >
<local:DrumkitLayout IsDefault="True" Name="Hello world" TargetViewSerialize="All" />
<TextBlock>Hello world!</TextBlock>
</ListView>
<!-- Buttons -->
<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<Button x:ConnectionId='6' Style="{StaticResource MyButtonStyle}" >Create</Button>
<Button x:ConnectionId='7' Style="{StaticResource MyButtonStyle}" >Edit</Button>
<Button x:ConnectionId='8' Style="{StaticResource MyButtonStyle}" >Delete</Button>
<Button x:ConnectionId='9' Style="{StaticResource MyButtonStyle}" >Toggle active</Button>
</StackPanel>
</Grid>
</UserControl>

View File

@ -0,0 +1,48 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 25 "..\..\..\UI\Settings\LogControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.Selector)(target)).SelectionChanged += this.LogEntriesList_SelectionChanged;
#line default
#line hidden
break;
case 2:
#line 31 "..\..\..\UI\Settings\LogControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSave_Click;
#line default
#line hidden
break;
case 3:
#line 32 "..\..\..\UI\Settings\LogControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonClear_Click;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,44 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView logEntriesList;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Shapes.Rectangle logTextPlaceholder;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.WebView logText;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LogControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
logEntriesList = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("logEntriesList");
logTextPlaceholder = (global::Windows.UI.Xaml.Shapes.Rectangle)this.FindName("logTextPlaceholder");
logText = (global::Windows.UI.Xaml.Controls.WebView)this.FindName("logText");
}
}
}

View File

@ -0,0 +1,38 @@
<UserControl
x:Class="DrumKit.LogControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="2.5*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ListView x:ConnectionId='1' Name="logEntriesList" Grid.Column="0" Margin="5"
Background="#3FFF"
/>
<Rectangle Name="logTextPlaceholder" Grid.Column="1" Margin="0,5,5,5" />
<WebView Name="logText" Grid.Column="1" Margin="0,5,5,5"/>
<StackPanel Grid.Row="1" Grid.ColumnSpan="5" Orientation="Horizontal">
<Button x:ConnectionId='2' Style="{StaticResource MyButtonStyle}" >Save as</Button>
<Button x:ConnectionId='3' Style="{StaticResource MyButtonStyle}" >Delete all</Button>
</StackPanel>
</Grid>
</UserControl>

View File

@ -0,0 +1,66 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\SettingsPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3A715E9B335F7CA88FB3A245EAC47CA1"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class SettingsPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 72 "..\..\UI\SettingsPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonBack_Click_1;
#line default
#line hidden
break;
case 2:
#line 91 "..\..\UI\SettingsPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1;
#line default
#line hidden
break;
case 3:
#line 96 "..\..\UI\SettingsPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1;
#line default
#line hidden
break;
case 4:
#line 101 "..\..\UI\SettingsPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1;
#line default
#line hidden
break;
case 5:
#line 106 "..\..\UI\SettingsPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1;
#line default
#line hidden
break;
case 6:
#line 111 "..\..\UI\SettingsPage.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,56 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\SettingsPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3A715E9B335F7CA88FB3A245EAC47CA1"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class SettingsPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonBack;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ContentControl contentControl;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.RadioButton radioGeneral;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.RadioButton radioDrumkit;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.RadioButton radioDrums;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.RadioButton radioLayouts;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.RadioButton radioLogs;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/SettingsPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
buttonBack = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBack");
contentControl = (global::Windows.UI.Xaml.Controls.ContentControl)this.FindName("contentControl");
radioGeneral = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioGeneral");
radioDrumkit = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioDrumkit");
radioDrums = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioDrums");
radioLayouts = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioLayouts");
radioLogs = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioLogs");
}
}
}

View File

@ -0,0 +1,137 @@
<Page
x:Class="DrumKit.SettingsPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Page.Resources>
<Style x:Key="TabRadioButtonStyle" TargetType="RadioButton">
<Setter Property="FontSize" Value="26.667"/>
<Setter Property="FontWeight" Value="Light"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Border Padding="10,5,10,5">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CheckStates">
<VisualStateGroup.Transitions>
<VisualTransition GeneratedDuration="0:0:0.2"/>
</VisualStateGroup.Transitions>
<VisualState x:Name="Checked">
<Storyboard>
<ColorAnimation Duration="0" To="#59FFFF" Storyboard.TargetProperty="(ContentPresenter.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="contentPresenter" d:IsOptimized="True"/>
</Storyboard>
</VisualState>
<VisualState x:Name="Unchecked">
<Storyboard>
<ColorAnimation Duration="0" To="White" Storyboard.TargetProperty="(ContentPresenter.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="contentPresenter" d:IsOptimized="True"/>
</Storyboard>
</VisualState>
<VisualState x:Name="Indeterminate">
<Storyboard>
<ColorAnimation Duration="0" To="White" Storyboard.TargetProperty="(ContentPresenter.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="contentPresenter" d:IsOptimized="True"/>
</Storyboard>
</VisualState>
</VisualStateGroup>
<VisualStateGroup x:Name="FocusStates"/>
<VisualStateGroup x:Name="CommonStates"/>
</VisualStateManager.VisualStateGroups>
<ContentPresenter x:Name="contentPresenter"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Page.Resources>
<Page.Transitions>
<TransitionCollection>
<EntranceThemeTransition />
</TransitionCollection>
</Page.Transitions>
<Border Background="{StaticResource ApplicationPageBackgroundThemeBrush}"
Padding="40">
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Button x:ConnectionId='1' Name="buttonBack" Grid.Row="0" Grid.Column="0"
Style="{StaticResource BackButtonStyle}"
/>
<ScrollViewer Grid.Row="0" Grid.Column="1"
ZoomMode="Disabled"
HorizontalScrollMode="Enabled"
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Disabled"
VerticalScrollMode="Disabled"
VerticalAlignment="Top">
<StackPanel Orientation="Horizontal">
<StackPanel.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition />
</TransitionCollection>
</StackPanel.ChildrenTransitions>
<RadioButton x:ConnectionId='2' Name="radioGeneral"
Style="{StaticResource TabRadioButtonStyle}"
IsChecked="True"
>
General
</RadioButton>
<RadioButton x:ConnectionId='3' Name="radioDrumkit"
Style="{StaticResource TabRadioButtonStyle}"
>
Drumkits
</RadioButton>
<RadioButton x:ConnectionId='4' Name="radioDrums"
Style="{StaticResource TabRadioButtonStyle}"
>
Drums
</RadioButton>
<RadioButton x:ConnectionId='5' Name="radioLayouts"
Style="{StaticResource TabRadioButtonStyle}"
>
Layouts
</RadioButton>
<RadioButton x:ConnectionId='6' Name="radioLogs"
Style="{StaticResource TabRadioButtonStyle}"
>
Logs
</RadioButton>
<!--<RadioButton Name="radioExperiments"
Style="{StaticResource TabRadioButtonStyle}"
Click="radioGeneral_Click_1">
Experiments
</RadioButton>-->
</StackPanel>
</ScrollViewer>
<ContentControl Name="contentControl"
Grid.Row="1" Grid.ColumnSpan="4"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
VerticalAlignment="Stretch">
<ContentControl.ContentTransitions>
<TransitionCollection>
<ContentThemeTransition HorizontalOffset="200" />
</TransitionCollection>
</ContentControl.ContentTransitions>
</ContentControl>
</Grid>
</Border>
</Page>

View File

View File

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More