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,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,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,46 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:build="http://schemas.microsoft.com/developer/appx/2012/build" IgnorableNamespaces="build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="35555TiberiuChibici.DrumKit" Publisher="CN=B6F45FE5-D749-4D29-874C-8323B266F3C8" Version="2.1.0.26" ProcessorArchitecture="neutral" />
<Properties>
<DisplayName>DrumKit</DisplayName>
<PublisherDisplayName>Tiberiu Chibici</PublisherDisplayName>
<Logo>Assets\Logos\StoreLogo.png</Logo>
</Properties>
<Prerequisites>
<OSMinVersion>6.2.1</OSMinVersion>
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="DrumKit.exe" EntryPoint="DrumKit.App">
<VisualElements DisplayName="DrumKit" Logo="Assets\Logos\Logo.png" SmallLogo="Assets\Logos\SmallLogo.png" Description="DrumKit" ForegroundText="light" BackgroundColor="#164646" ToastCapable="false">
<DefaultTile ShowName="allLogos" WideLogo="Assets\Logos\WideLogo.png" />
<SplashScreen Image="Assets\Logos\SplashScreen.png" />
<InitialRotationPreference>
<Rotation Preference="portrait" />
<Rotation Preference="landscape" />
<Rotation Preference="portraitFlipped" />
<Rotation Preference="landscapeFlipped" />
</InitialRotationPreference>
</VisualElements>
</Application>
</Applications>
<build:Metadata>
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v4.5" />
<build:Item Name="VisualStudio" Version="11.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Premium 2012" />
<build:Item Name="OperatingSystem" Version="6.2.9200.16384 (win8_rtm.120725-1247)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="11.0.60610.1" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="11.0.60315.1" />
<build:Item Name="MakePri.exe" Version="6.2.9200.16384 (win8_rtm.120725-1247)" />
</build:Metadata>
</Package>

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 KiB

File diff suppressed because it is too large Load Diff

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>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,8 @@
Feature ideas:
* drum hit intensity
* audio effects (echo & stuff)
* additional drum sets
* create/delete drums
* create drum kits
* z index in editor

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

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,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,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 @@
<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,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,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,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,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 @@
<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,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,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,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,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>

Binary file not shown.

View File

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>TIBI-PC</Machine>
<WindowsUser>chibi_000</WindowsUser>
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
<RegisteredManifestChecksum>D92ED3A60FADE202EDB534420AABD641C4512204641B8F7940D09303C40FA6D2</RegisteredManifestChecksum>
<RegisteredPackageMoniker>35555TiberiuChibici.DrumKit_2.1.0.26_neutral__rpr4x2y6afkpe</RegisteredPackageMoniker>
<RegisteredUserModeAppID>35555TiberiuChibici.DrumKit_rpr4x2y6afkpe!App</RegisteredUserModeAppID>
<RegisteredPackageID>35555TiberiuChibici.DrumKit</RegisteredPackageID>
<RegisteredPackagePublisher>CN=B6F45FE5-D749-4D29-874C-8323B266F3C8</RegisteredPackagePublisher>
<RegisteredVersion>2.1.0.26</RegisteredVersion>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2013-07-20T17:32:12.697</Modified>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.exe">
<PackagePath>DrumKit.exe</PackagePath>
<Modified>2013-07-20T17:32:10.592</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.pdb">
<PackagePath>DrumKit.pdb</PackagePath>
<Modified>2013-07-20T17:32:10.546</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\Tarball\bin\Debug\Tarball.pdb">
<PackagePath>Tarball.pdb</PackagePath>
<Modified>2013-07-20T17:32:04.579</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.dll">
<PackagePath>SharpDX.dll</PackagePath>
<Modified>2012-12-21T14:59:50.068</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.XAudio2.dll">
<PackagePath>SharpDX.XAudio2.dll</PackagePath>
<Modified>2012-12-21T15:00:07.213</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\Tarball\bin\Debug\Tarball.dll">
<PackagePath>Tarball.dll</PackagePath>
<Modified>2013-07-20T17:32:04.661</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\ApplicationData.tar">
<PackagePath>Assets\ApplicationData.tar</PackagePath>
<Modified>2013-07-20T17:45:13.442</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Features.txt">
<PackagePath>Features.txt</PackagePath>
<Modified>2013-07-20T17:34:19.135</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\bg.png">
<PackagePath>Assets\bg.png</PackagePath>
<Modified>2012-12-09T13:05:37.881</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\BadgeIcon.png">
<PackagePath>Assets\Logos\BadgeIcon.png</PackagePath>
<Modified>2012-12-13T12:28:52.517</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-140.png">
<PackagePath>Assets\Logos\SplashScreen.scale-140.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-13T12:29:00.338</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-180.png">
<PackagePath>Assets\Logos\SplashScreen.scale-180.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-13T12:29:07.967</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\WideLogo.png">
<PackagePath>Assets\Logos\WideLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-15T14:14:57.206</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\Logo.png">
<PackagePath>Assets\Logos\Logo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-13T12:28:57.123</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SmallLogo.png">
<PackagePath>Assets\Logos\SmallLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-13T12:28:59.299</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-100.png">
<PackagePath>Assets\Logos\SplashScreen.scale-100.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-13T12:29:04.655</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\StoreLogo.png">
<PackagePath>Assets\Logos\StoreLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2012-12-15T12:57:03.916</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\App.xaml">
<PackagePath>App.xaml</PackagePath>
<Modified>2013-04-11T17:00:45.792</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Common\StandardStyles.xaml">
<PackagePath>Common\StandardStyles.xaml</PackagePath>
<Modified>2013-04-13T21:30:57.376</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Common\TextButtonStyles.xaml">
<PackagePath>Common\TextButtonStyles.xaml</PackagePath>
<Modified>2013-04-13T16:19:08.157</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\DrumPlayUI.xaml">
<PackagePath>UI\DrumPlayUI.xaml</PackagePath>
<Modified>2013-04-13T21:35:47.060</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\DrumEditUI.xaml">
<PackagePath>UI\DrumEditUI.xaml</PackagePath>
<Modified>2013-04-13T13:55:54.042</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\EditorPage.xaml">
<PackagePath>UI\EditorPage.xaml</PackagePath>
<Modified>2013-04-13T13:07:01.330</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\LayoutsSettingsControl.xaml">
<PackagePath>UI\Settings\LayoutsSettingsControl.xaml</PackagePath>
<Modified>2013-04-13T14:17:39.565</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\ExperimentsSettingsControl.xaml">
<PackagePath>UI\Settings\ExperimentsSettingsControl.xaml</PackagePath>
<Modified>2013-04-13T20:53:25.162</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\CommonControls\FileControl.xaml">
<PackagePath>UI\CommonControls\FileControl.xaml</PackagePath>
<Modified>2013-02-27T08:31:51.818</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\DrumsSettingsControl.xaml">
<PackagePath>UI\Settings\DrumsSettingsControl.xaml</PackagePath>
<Modified>2013-07-18T18:49:32.287</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\DrumkitsSettingsControl.xaml">
<PackagePath>UI\Settings\DrumkitsSettingsControl.xaml</PackagePath>
<Modified>2013-04-13T22:07:46.120</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\GeneralSettingsControl.xaml">
<PackagePath>UI\Settings\GeneralSettingsControl.xaml</PackagePath>
<Modified>2013-07-17T17:26:12.327</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\SettingsPage.xaml">
<PackagePath>UI\SettingsPage.xaml</PackagePath>
<Modified>2013-04-13T22:29:04.485</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\LoadingPage.xaml">
<PackagePath>UI\LoadingPage.xaml</PackagePath>
<Modified>2013-02-11T21:41:00.385</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\MainPage.xaml">
<PackagePath>UI\MainPage.xaml</PackagePath>
<Modified>2013-04-13T21:31:22.221</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\LogControl.xaml">
<PackagePath>UI\Settings\LogControl.xaml</PackagePath>
<Modified>2013-03-25T20:36:28.505</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\resources.pri">
<PackagePath>resources.pri</PackagePath>
<Modified>2013-07-20T17:32:11.734</Modified>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
</ItemGroup>
</Project>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:build="http://schemas.microsoft.com/developer/appx/2012/build" IgnorableNamespaces="build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="35555TiberiuChibici.DrumKit" Publisher="CN=B6F45FE5-D749-4D29-874C-8323B266F3C8" Version="2.1.0.26" ProcessorArchitecture="neutral" />
<Properties>
<DisplayName>DrumKit</DisplayName>
<PublisherDisplayName>Tiberiu Chibici</PublisherDisplayName>
<Logo>Assets\Logos\StoreLogo.png</Logo>
</Properties>
<Prerequisites>
<OSMinVersion>6.2.1</OSMinVersion>
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="DrumKit.exe" EntryPoint="DrumKit.App">
<VisualElements DisplayName="DrumKit" Logo="Assets\Logos\Logo.png" SmallLogo="Assets\Logos\SmallLogo.png" Description="DrumKit" ForegroundText="light" BackgroundColor="#164646" ToastCapable="false">
<DefaultTile ShowName="allLogos" WideLogo="Assets\Logos\WideLogo.png" />
<SplashScreen Image="Assets\Logos\SplashScreen.png" />
<InitialRotationPreference>
<Rotation Preference="portrait" />
<Rotation Preference="landscape" />
<Rotation Preference="portraitFlipped" />
<Rotation Preference="landscapeFlipped" />
</InitialRotationPreference>
</VisualElements>
</Application>
</Applications>
<build:Metadata>
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v4.5" />
<build:Item Name="VisualStudio" Version="11.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Premium 2012" />
<build:Item Name="OperatingSystem" Version="6.2.9200.16384 (win8_rtm.120725-1247)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="11.0.60610.1" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="11.0.60315.1" />
<build:Item Name="MakePri.exe" Version="6.2.9200.16384 (win8_rtm.120725-1247)" />
</build:Metadata>
</Package>

File diff suppressed because it is too large Load Diff

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

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>TIBI-PC</Machine>
<WindowsUser>chibi_000</WindowsUser>
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.exe">
<PackagePath>DrumKit.exe</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.pdb">
<PackagePath>DrumKit.pdb</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\Tarball\bin\Debug\Tarball.pdb">
<PackagePath>Tarball.pdb</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.dll">
<PackagePath>SharpDX.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\SharpDX.XAudio2.dll">
<PackagePath>SharpDX.XAudio2.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\Tarball\bin\Debug\Tarball.dll">
<PackagePath>Tarball.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\ApplicationData.tar">
<PackagePath>Assets\ApplicationData.tar</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Features.txt">
<PackagePath>Features.txt</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\bg.png">
<PackagePath>Assets\bg.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\BadgeIcon.png">
<PackagePath>Assets\Logos\BadgeIcon.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-140.png">
<PackagePath>Assets\Logos\SplashScreen.scale-140.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-180.png">
<PackagePath>Assets\Logos\SplashScreen.scale-180.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\WideLogo.png">
<PackagePath>Assets\Logos\WideLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\Logo.png">
<PackagePath>Assets\Logos\Logo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SmallLogo.png">
<PackagePath>Assets\Logos\SmallLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-100.png">
<PackagePath>Assets\Logos\SplashScreen.scale-100.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\StoreLogo.png">
<PackagePath>Assets\Logos\StoreLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\App.xaml">
<PackagePath>App.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Common\StandardStyles.xaml">
<PackagePath>Common\StandardStyles.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Common\TextButtonStyles.xaml">
<PackagePath>Common\TextButtonStyles.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\DrumPlayUI.xaml">
<PackagePath>UI\DrumPlayUI.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\DrumEditUI.xaml">
<PackagePath>UI\DrumEditUI.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\EditorPage.xaml">
<PackagePath>UI\EditorPage.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\LayoutsSettingsControl.xaml">
<PackagePath>UI\Settings\LayoutsSettingsControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\ExperimentsSettingsControl.xaml">
<PackagePath>UI\Settings\ExperimentsSettingsControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\CommonControls\FileControl.xaml">
<PackagePath>UI\CommonControls\FileControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\DrumsSettingsControl.xaml">
<PackagePath>UI\Settings\DrumsSettingsControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\DrumkitsSettingsControl.xaml">
<PackagePath>UI\Settings\DrumkitsSettingsControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\GeneralSettingsControl.xaml">
<PackagePath>UI\Settings\GeneralSettingsControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\SettingsPage.xaml">
<PackagePath>UI\SettingsPage.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\LoadingPage.xaml">
<PackagePath>UI\LoadingPage.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\MainPage.xaml">
<PackagePath>UI\MainPage.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\Settings\LogControl.xaml">
<PackagePath>UI\Settings\LogControl.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\resources.pri">
<PackagePath>resources.pri</PackagePath>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>TIBI-PC</Machine>
<WindowsUser>Tiberiu</WindowsUser>
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.exe">
<PackagePath>DrumKit.exe</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\DrumKit.pdb">
<PackagePath>DrumKit.pdb</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\WebDownloads\SharpDX242\Bin\Signed-winrt\SharpDX.dll">
<PackagePath>SharpDX.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\WebDownloads\SharpDX242\Bin\Signed-winrt\SharpDX.XAudio2.dll">
<PackagePath>SharpDX.XAudio2.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\WebDownloads\SharpDX242\Bin\Signed-winrt\SharpDX.xml">
<PackagePath>SharpDX.xml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\WebDownloads\SharpDX242\Bin\Signed-winrt\SharpDX.XAudio2.xml">
<PackagePath>SharpDX.XAudio2.xml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\ApplicationData.tar">
<PackagePath>Assets\ApplicationData.tar</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\bg.png">
<PackagePath>Assets\bg.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\BadgeIcon.png">
<PackagePath>Assets\Logos\BadgeIcon.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-140.png">
<PackagePath>Assets\Logos\SplashScreen.scale-140.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-180.png">
<PackagePath>Assets\Logos\SplashScreen.scale-180.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\WideLogo.png">
<PackagePath>Assets\Logos\WideLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\Logo.png">
<PackagePath>Assets\Logos\Logo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SmallLogo.png">
<PackagePath>Assets\Logos\SmallLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\SplashScreen.scale-100.png">
<PackagePath>Assets\Logos\SplashScreen.scale-100.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\Assets\Logos\StoreLogo.png">
<PackagePath>Assets\Logos\StoreLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\App.xaml">
<PackagePath>App.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\Common\StandardStyles.xaml">
<PackagePath>Common\StandardStyles.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\LoadingPage.xaml">
<PackagePath>UI\LoadingPage.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\UI\MainPage.xaml">
<PackagePath>UI\MainPage.xaml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="F:\Dev\Windows8\DrumKit\DrumKit\bin\Debug\resources.pri">
<PackagePath>resources.pri</PackagePath>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
</ItemGroup>
</Project>

View File

@ -0,0 +1,61 @@
<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.2" Duration="0:0:0.7" To="0" >
<DoubleAnimation.EasingFunction>
<SineEase EasingMode="EaseInOut" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetName="image"
Storyboard.TargetProperty="Opacity"
BeginTime="0:0:0.2" Duration="0:0:0.3" To="1" />
</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=".5" />
</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,98 @@
<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>
<ProgressRing
Name="progressRing"
Foreground="White"
Width="50" Height="50" />
<!-- 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>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

46096
DrumKit/bin/Debug/SharpDX.xml Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,39 @@
<UserControl
x:Class="DrumKit.EditableTextblock"
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="106.895"
d:DesignWidth="501.752"
Name="Stuff">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button x:ConnectionId='1' Name="buttonEdit"
Grid.Column="1" Margin="5"
VerticalAlignment="Top"
Style="{StaticResource TextButtonStyle}"
FontFamily="{StaticResource SymbolThemeFontFamily}"
FontStyle="Normal" FontSize="17"
Content="&#xe104;" />
<TextBlock Name="textBlock" Grid.Column="0"
VerticalAlignment="Center"
Text="helo world"/>
<TextBox x:ConnectionId='2' Name="textBox" Grid.Column="0"
VerticalAlignment="Center"
Visibility="Collapsed"
/>
</Grid>
</UserControl>

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,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,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,105 @@
<Page
x:Class="DrumKit.DrumkitManagerPage"
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="*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<Button x:ConnectionId='1' Name="buttonBack" Grid.Row="0" Grid.Column="0"
Style="{StaticResource BackButtonStyle}"
/>
<StackPanel Grid.Row="0" Grid.Column="1"
Orientation="Horizontal"
VerticalAlignment="Top">
<StackPanel.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition />
</TransitionCollection>
</StackPanel.ChildrenTransitions>
<RadioButton Name="radioDrumkit"
Style="{StaticResource TabRadioButtonStyle}"
IsChecked="True">
Drumkits
</RadioButton>
<RadioButton Name="radioDrums"
Style="{StaticResource TabRadioButtonStyle}">
Drums
</RadioButton>
<RadioButton Name="radioLayouts"
Style="{StaticResource TabRadioButtonStyle}">
Layouts
</RadioButton>
</StackPanel>
<ListView Name="mainList" Grid.Row="1" Grid.Column="0" />
</Grid>
</Border>
</Page>

View File

@ -0,0 +1,83 @@
<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>
<Style x:Key="MyButtonStyle" TargetType="Button" BasedOn="{StaticResource TextButtonStyle}">
<Setter Property="Margin" Value="0,0,14,0" />
</Style>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drumkit list -->
<ListView Name="listDrumkits"
Grid.Row="0" Grid.Column="0" />
<!-- Drumkit settings -->
<Grid Grid.Row="0" Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock Style="{StaticResource TitleTextStyle}"
Grid.Row="0"
Margin="0,0,0,8">
Name:
</TextBlock>
<TextBox Name="textName"
Grid.Row="1"
IsReadOnly="True"
Margin="0,0,0,8"
Text="The name" />
<TextBlock Style="{StaticResource TitleTextStyle}"
Grid.Row="2" Margin="0,0,0,8">
Description:
</TextBlock>
<TextBox Name="textDescription"
Grid.Row="3" Margin="0,0,0,8"
IsReadOnly="True"
AcceptsReturn="True"
Text="The description" />
</Grid>
<!-- Buttons -->
<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<Button Style="{StaticResource MyButtonStyle}">Create</Button>
<Button Style="{StaticResource MyButtonStyle}">Import</Button>
<Border Width="20" />
<Button Style="{StaticResource MyButtonStyle}">Delete</Button>
<Button Style="{StaticResource MyButtonStyle}">Export</Button>
<Button Style="{StaticResource MyButtonStyle}">Set current</Button>
</StackPanel>
</Grid>
</UserControl>

View File

@ -0,0 +1,135 @@
<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="661.955"
d:DesignWidth="696.617">
<UserControl.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button" BasedOn="{StaticResource TextButtonStyle}">
<Setter Property="Margin" Value="0,0,14,0" />
</Style>
<Style x:Key="MyTitleTextStyle" TargetType="TextBlock" BasedOn="{StaticResource TitleTextStyle}">
<Setter Property="Margin" Value="20,0,0,10" />
</Style>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drum list -->
<ListView Name="listDrums"
Grid.Row="0" Grid.Column="0" />
<!-- Drumkit settings -->
<ScrollViewer Grid.Row="0" Grid.Column="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
<ColumnDefinition Width="20" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="32" />
<RowDefinition Height="36" />
<RowDefinition Height="36" />
<RowDefinition Height="96" />
<RowDefinition Height="96" />
<RowDefinition Height="96" />
<RowDefinition Height="32" />
<RowDefinition Height="32" />
<RowDefinition Height="32" />
<RowDefinition Height="32" />
<RowDefinition Height="36" />
<RowDefinition />
</Grid.RowDefinitions>
<!-- Definition -->
<TextBlock Style="{StaticResource MyTitleTextStyle}">Drum definition</TextBlock>
<!-- ID -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="1">ID</TextBlock>
<TextBox Name="textID" Grid.Row="1" Grid.Column="1"
IsReadOnly="True" VerticalAlignment="Center" />
<!-- Name -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="2">Name</TextBlock>
<TextBox Name="textName" Grid.Row="2" Grid.Column="1"
IsReadOnly="True" VerticalAlignment="Center" />
<!-- Image -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="3">Image</TextBlock>
<Image Name="imageNormal" Grid.Row="3" Grid.Column="1" />
<!-- Image pressed -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="4">Pressed image</TextBlock>
<Image Name="imagePressed" Grid.Row="4" Grid.Column="1" />
<!-- Sounds -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="5">Sounds</TextBlock>
<TextBox Name="textSounds" Grid.Row="5" Grid.Column="1"
IsReadOnly="True" AcceptsReturn="True"/>
<!-- Configuration -->
<TextBlock Style="{StaticResource MyTitleTextStyle}" Grid.Row="6" VerticalAlignment="Bottom">Configuration</TextBlock>
<!-- Enabled -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="7">Enabled</TextBlock>
<ToggleSwitch Name="toggleEnabled" Grid.Row="7" Grid.Column="1" Margin="0,-11,0,0"/>
<!-- Volume left -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="8">Volume left</TextBlock>
<Slider Name="sliderVolL" Grid.Row="8" Grid.Column="1" />
<!-- Volume right -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="9">Volume right</TextBlock>
<Slider Name="sliderVolR" Grid.Row="9" Grid.Column="1" />
<!-- Key -->
<TextBlock Style="{StaticResource BodyTextStyle}" Grid.Row="10">Key</TextBlock>
<TextBox Name="textKey" Grid.Row="10" Grid.Column="1"
VerticalAlignment="Center" />
</Grid>
</ScrollViewer>
<!-- Buttons -->
<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<Button Style="{StaticResource MyButtonStyle}">Create</Button>
<Button Style="{StaticResource MyButtonStyle}">Delete</Button>
<Border Width="20" />
<TextBlock Style="{StaticResource BodyTextStyle}" Margin="0,0,0,7">Note: You are now editing the current drumkit. To edit another, change the current drumkit.</TextBlock>
</StackPanel>
</Grid>
</UserControl>

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,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,132 @@
<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" />
</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 x:ConnectionId='1' 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 x:ConnectionId='2' 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 x:ConnectionId='3' Name="masterVolumeSlider"
Grid.Row="7" Grid.Column="1"
Minimum="0" Maximum="100"
StepFrequency="1"
SmallChange=".05" LargeChange=".2"
Width="100" Height="48"
HorizontalAlignment="Left"
/>
<!-- Interface section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="8">
Interface</TextBlock>
<!-- Interface section: Animations -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="9" Margin="2,12,2,2">
Animations</TextBlock>
<ToggleSwitch x:ConnectionId='4' Name="animationsToggle"
Grid.Row="9" Grid.Column="1"
/>
<!-- Interface section: Key bindings -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="10" Margin="2,12,2,2">
Display key bindings</TextBlock>
<ToggleSwitch x:ConnectionId='5' Name="keyBindingsToggle"
Grid.Row="10" Grid.Column="1"
/>
</Grid>
</UserControl>

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,38 @@
<Page
x:Class="DrumKit.LogPage"
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.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="2.5*"/>
</Grid.ColumnDefinitions>
<ListView x:ConnectionId='1' Name="logEntriesList" Grid.Column="0" Margin="5"
Background="#2FFF"
/>
<Rectangle Name="logTextPlaceholder" Grid.Column="1" Margin="0,5,5,5" />
<WebView Name="logText" Grid.Column="1" Margin="0,5,5,5"/>
</Grid>
<Page.BottomAppBar>
<AppBar x:ConnectionId='2' >
<StackPanel Orientation="Horizontal">
<Button x:ConnectionId='3' Style="{StaticResource SaveAppBarButtonStyle}"
AutomationProperties.Name="Save as"
/>
<Button x:ConnectionId='4' Style="{StaticResource DeleteAppBarButtonStyle}"
AutomationProperties.Name="Clear logs"
/>
</StackPanel>
</AppBar>
</Page.BottomAppBar>
</Page>

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,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,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 @@
<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,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,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,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,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>

Binary file not shown.

View File

@ -0,0 +1,551 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href='C:\ProgramData\Windows App Certification Kit\results.xsl'?>
<REPORT OVERALL_RESULT="PASS" VERSION="2.2" LATEST_VERSION="TRUE" UPDATE_DOWNLOAD_URL="" TOOLSET_ARCHITECTURE="X64" SecureBoot="FALSE" APP_TYPE="WindowsStore" PUBLISHER_DISPLAY_NAME="Tiberiu Chibici" OSVERSION="6.2.9200.0" OS="Microsoft Windows 8 Pro with Media Center" PER_USER_APPLICATION="" PARTIAL_RUN="FALSE" LCID="1033" VALIDATION_TYPE="CommandLine" ReportGenerationTime="7/20/2013 8:58:54 PM" ID="a2e319ccbca83852ba593f035a2f7885">
<REQUIREMENTS>
<REQUIREMENT NUMBER="1" TITLE="Clean reversible install test" RATIONALE="A clean, reversible, installation allows users to successfully manage (deploy, and remove) applications on their system." />
<REQUIREMENT NUMBER="2" TITLE="Install to the correct folders test" RATIONALE="Windows provides specific locations in the file system to store programs and software components, shared application data, and application data specific to a user." />
<REQUIREMENT NUMBER="3" TITLE="Digitally signed file test" RATIONALE="An Authenticode digital signature allows users to be sure that the software is genuine. It also allows detection if a file has been tampered with e.g. infected by a virus." />
<REQUIREMENT NUMBER="4" TITLE="Support x64 Windows test" RATIONALE="To maintain compatibility with 64-bit versions of Windows, it is necessary that applications should natively support 64-bit or at minimum 32-bit Windows based applications to run seamlessly on 64-bit." />
<REQUIREMENT NUMBER="5" TITLE="OS version checking test" RATIONALE="Applications must not perform version checks for equality (== 5.1). If you need a specific feature, check whether the feature is available. If you need Windows XP, check for Windows XP or later (&gt;= 5.1), This way, your detection code will continue to work on future versions of Windows. Driver installers and uninstall modules should never check the OS version." />
<REQUIREMENT NUMBER="6" TITLE="User account control (UAC) test" RATIONALE="Most applications do not require administrator privileges at run time, and should be just fine running as a standard-user. Windows applications must have a manifest (embedded or external) to define its execution level that tells OS the privileges needed to run the application." />
<REQUIREMENT NUMBER="7" TITLE="Adhere to system restart manager messages" RATIONALE="In a critical shutdown, applications that return FALSE to WM_QUERYENDSESSION will be sent WM_ENDSESSION and closed, while those that time out in response to WM_QUERYENDSESSION will be terminated." />
<REQUIREMENT NUMBER="8" TITLE="Safe mode test" RATIONALE="By default, most drivers and services that did not come preinstalled with Windows are not started in Safe Mode. They should remain disabled unless they are needed for basic operations of the system or for diagnostic and recovery purposes." />
<REQUIREMENT NUMBER="9" TITLE="Multiuser session test" RATIONALE="Windows users should be able to run concurrent sessions without conflict or disruption. Applications must ensure that when running in multiple sessions either locally or remotely, the normal functionality of the application should not be impacted. Application settings and data files should not be persisted across users. A users privacy and preferences should be isolated to the users session." />
<REQUIREMENT NUMBER="10" TITLE="Crashes and hangs test" RATIONALE="Application failures such as crashes and hangs are a major disruption to users and cause frustration. Eliminating such failures improves application stability and reliability, and overall, provides users with a better application experience.">
<TEST INDEX="47" NAME="App launch tests" DESCRIPTION="App launch tests." EXECUTIONTIME="00h:00m:24s.16ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="21" NAME="Crashes and hangs" DESCRIPTION="Do not crash or hang during the testing process." EXECUTIONTIME="00h:00m:12s.48ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="11" TITLE="Compatibility and resiliency test" RATIONALE="When Windows detects that an application has operated in an incompatible manner, it applies a compatibility fix that causes the application to behave correctly, ensuring a positive user experience. Applications should not rely on this behavior since it is only provided to allow legacy applications to work correctly on Windows." />
<REQUIREMENT NUMBER="12" TITLE="App manifest compliance test" RATIONALE="The package manifest was missing one or more required attributes.">
<TEST INDEX="31" NAME="App manifest" DESCRIPTION="App manifest must include valid entries for all required fields." EXECUTIONTIME="00h:00m:05s.89ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="13" TITLE="Windows security best practices test" RATIONALE="An application should not change the default Windows security settings." />
<REQUIREMENT NUMBER="14" TITLE="Windows security features test" RATIONALE="Applications must opt-into Windows security features.">
<TEST INDEX="33" NAME="Binary analyzer" DESCRIPTION="Analysis of security features enabled on binaries" EXECUTIONTIME="00h:00m:04s.55ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="62" NAME="Private Code Signing" DESCRIPTION="App should not package private code signing key files." EXECUTIONTIME="00h:00m:02s.33ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="15" TITLE="Supported API test" RATIONALE="The application should only refer to the APIs allowed by the Windows SDK for Windows Store Apps.">
<TEST INDEX="38" NAME="Supported APIs" DESCRIPTION="Windows Store App must only use supported platform APIs." EXECUTIONTIME="00h:00m:09s.64ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="17" TITLE="Performance test" RATIONALE="The application should have a fast and responsive launch and suspend experience while consuming a reasonable amount of system resources (CPU, File IO, Memory etc.) to enable fast switching and multitasking between previously unopened applications.">
<TEST INDEX="50" NAME="Bytecode generation" DESCRIPTION="Byte code generation should be able to complete successfully for packages containing an HTML5 Windows Store app." EXECUTIONTIME="00h:00m:03s.23ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="60" NAME="Optimized Binding References" DESCRIPTION="When using bindings, WinJS.Binding.optimizeBindingReferences should be set to true to optimize the memory usage." EXECUTIONTIME="00h:00m:02s.42ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="43" NAME="Performance launch" DESCRIPTION="Application should have a responsive launch time with reasonable CPU, File IO and Memory usage" EXECUTIONTIME="00h:02m:28s.95ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="44" NAME="Performance suspend" DESCRIPTION="Application should have a responsive suspend with reasonable CPU and File IO usage" EXECUTIONTIME="00h:01m:28s.43ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="19" TITLE="App manifest resources test" RATIONALE="The Appx Package Manifest should have valid resources defined in the resources.pri file, as per the Appx Packaging Specification and Appx Manifest Schema.">
<TEST INDEX="45" NAME="App resources validation" DESCRIPTION="The package should have valid resources defined in the resources.pri file." EXECUTIONTIME="00h:00m:00s.88ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="61" NAME="Branding validation" DESCRIPTION="App should not use the default images packed by windows SDK samples or Visual Studio." EXECUTIONTIME="00h:00m:04s.30ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="20" TITLE="Debug configuration test" RATIONALE="The App should not install any debug binaries.">
<TEST INDEX="46" NAME="Debug configuration" DESCRIPTION="The App should not install any debug binaries." EXECUTIONTIME="00h:00m:05s.83ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="21" TITLE="File encoding" RATIONALE="Packages containing an HTML5 Windows Store app must have correct file encoding.">
<TEST INDEX="49" NAME="UTF-8 file encoding" DESCRIPTION="Packages containing an HTML5 Windows Store app must have correct file encoding." EXECUTIONTIME="00h:00m:02s.48ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="22" TITLE="Direct3D feature level support" RATIONALE="Applications must render content on Direct3D feature level 9.1 hardware.">
<TEST INDEX="51" NAME="Direct3D feature level support" DESCRIPTION="Applications must render content on Direct3D feature level 9.1 hardware." EXECUTIONTIME="00h:00m:01s.61ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="23" TITLE="App Capabilities test" RATIONALE="Packages declaring special-use capabilities will have to provide justifications during the onboarding process.">
<TEST INDEX="52" NAME="Special Use Capabilities" DESCRIPTION="Packages declaring special-use capabilities will have to provide justifications during the onboarding process." EXECUTIONTIME="00h:00m:02s.19ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
<REQUIREMENT NUMBER="24" TITLE="Windows Runtime metadata validation" RATIONALE="Metadata needs to be conformant and consistent across all generation sources.">
<TEST INDEX="56" NAME="ExclusiveTo attribute test" DESCRIPTION="A class must not implement an interface that is marked ExclusiveTo another class." EXECUTIONTIME="00h:00m:02s.08ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="57" NAME="Type location test" DESCRIPTION="Types must be defined in the metadata file with the longest matching namespace." EXECUTIONTIME="00h:00m:01s.18ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="55" NAME="Type name case-sensitivity test" DESCRIPTION="Namespace and type names must not vary only by casing." EXECUTIONTIME="00h:00m:00s.69ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="54" NAME="Type name correctness test" DESCRIPTION="Only system types can be in the Windows namespace and no types can be in the global namespace." EXECUTIONTIME="00h:00m:00s.69ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="58" NAME="General metadata correctness test" DESCRIPTION="Metadata files must meet various requirements in order to be valid and correct." EXECUTIONTIME="00h:00m:02s.20ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
<TEST INDEX="53" NAME="Properties test" DESCRIPTION="Write-only and indexer properties may not be used. Corresponding getter and setter methods must match in type." EXECUTIONTIME="00h:00m:00s.68ms">
<RESULT><![CDATA[PASS]]></RESULT>
<MESSAGES />
</TEST>
</REQUIREMENT>
</REQUIREMENTS>
<APPLICATIONS>
<Installed_Programs>
<Program Name="35555TiberiuChibici.DrumKit" Type="Application" Source="AppxPackage" Publisher="CN=B6F45FE5-D749-4D29-874C-8323B266F3C8" Version="2.2.0.27" Language="1033" OnSystemDrive="true" RootDirPath="C:\Program Files\WindowsApps\35555TiberiuChibici.DrumKit_2.2.0.27_neutral__rpr4x2y6afkpe" PathEvidenceId="0x1667" RNP="0x1" DNP="0xd" EvidenceId="0x1667" Id="0000607bb5c5c1fec02c1c87c9bfc767621d00000904">
<Indicators>
<DirectoryIndicators>
<Directory Name="35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" Path="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" RNP="0x9" DNP="0xb" UniqueId="0x1668" Id="000057435e5a51b90d3f5a300bcc5ee5a0dc951e719c" />
</DirectoryIndicators>
<PackageManifestIndicator>
<PackageManifest PackageFullName="35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" />
<Identity Name="35555TiberiuChibici.DrumKit" Publisher="CN=B6F45FE5-D749-4D29-874C-8323B266F3C8" Version="2.2.0.27" ProcessorArchitecture="neutral" />
<Properties>
<DisplayName>DrumKit</DisplayName>
<PublisherDisplayName>Tiberiu Chibici</PublisherDisplayName>
<Logo>Assets\Logos\StoreLogo.png</Logo>
</Properties>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Prerequisites>
<OSMinVersion>6.2.1</OSMinVersion>
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>
</PackageManifestIndicator>
</Indicators>
<StaticProperties>
<Files Id="0000a201654a760f6f4f0088d863317aa34578bd9f81">
<File Name="DrumKit.exe" Id="000064034dc0d3c45bb12327e3a6807966f5b3b8d4ad" ProductName="DrumKit" CompanyName="Chibici Tiberiu" ProductVersion="1.0.0.0" VerLanguage="0" SwitchBackContext="0x0100000000000602" FileVersion="1.0.0.0" Size="0x23600" SizeOfImage="0x2a000" PeHeaderHash="0101a2526589bc1ae6cb2d4fbd1d393ff8acb5702553" PeChecksum="0x0" PeImageType="0x14c" PeSubsystem="2" BinProductVersion="1.0.0.0" BinFileVersion="1.0.0.0" FileDescription="DrumKit" InternalName="DrumKit.exe" LegalCopyright="Copyright © Chibici Tiberiu 2012" LinkerVersion="11.0" LinkDate="07/20/2013 17:50:03" BinaryType="DOTNET32" Created="07/20/2013 17:50:40" Modified="07/20/2013 17:50:41" OriginalFilename="DrumKit.exe" RunLevel="AsInvoker" UiAccess="false" Path="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" RNP="0x4" DNP="0x5" LowerCaseLongPath="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe\drumkit.exe" LongPathHash="0000a407788870d36052e1f15a13effd24e9a041b351" UniqueId="0x1669" />
<File Name="SharpDX.XAudio2.dll" Id="0000f258ef4cc44b8a8709c62078c4a4ff6c474df910" ProductName="SharpDX.XAudio2" CompanyName="Alexandre Mutel" ProductVersion="2.4.2" VerLanguage="0" ShortName="SHARPD~1.DLL" SwitchBackContext="0x0100000000000400" FileVersion="2.4.2" Size="0x10400" SizeOfImage="0x16000" PeHeaderHash="0101750547feace6f1fb1fa992f5f2b033c8f033e2d2" PeChecksum="0x17726" PeImageType="0x14c" PeSubsystem="3" BinProductVersion="2.4.2.0" BinFileVersion="2.4.2.0" FileDescription="SharpDX.XAudio2" InternalName="SharpDX.XAudio2.dll" LegalCopyright="Copyright © 2010-2012 Alexandre Mutel" LinkerVersion="8.0" LinkDate="12/21/2012 15:00:07" BinaryType="DOTNET32" Created="07/20/2013 17:50:40" Modified="07/20/2013 17:50:41" OriginalFilename="SharpDX.XAudio2.dll" Path="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" RNP="0x4" DNP="0x5" LowerCaseLongPath="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe\sharpdx.xaudio2.dll" LongPathHash="00008d98cf5ec14d46b3489bd4ad610c487296ff2a4b" UniqueId="0x166b" />
<File Name="Tarball.dll" Id="000027ef08625e03dbc8977139f1b1561d9c61e2045a" ProductName="Tarball" ProductVersion="1.0.0.0" VerLanguage="0" SwitchBackContext="0x0100000000000600" FileVersion="1.0.0.0" Size="0x8000" SizeOfImage="0xe000" PeHeaderHash="0101d44a8da9ec97d8c5bca0ab753e852f822aa1334b" PeChecksum="0x0" PeImageType="0x14c" PeSubsystem="3" BinProductVersion="1.0.0.0" BinFileVersion="1.0.0.0" FileDescription="Tarball" InternalName="Tarball.dll" LegalCopyright="Copyright © 2013" LinkerVersion="11.0" LinkDate="07/20/2013 17:50:00" BinaryType="DOTNET32" Created="07/20/2013 17:50:40" Modified="07/20/2013 17:50:41" OriginalFilename="Tarball.dll" Path="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" RNP="0x4" DNP="0x5" LowerCaseLongPath="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe\tarball.dll" LongPathHash="0000269db73a29577b86c0906201c0010ec118e79061" UniqueId="0x166c" />
<File Name="SharpDX.dll" Id="000049e45b59981415ec3dc88d20493606f5c8ff345b" ProductName="SharpDX" CompanyName="Alexandre Mutel" ProductVersion="2.4.2" VerLanguage="0" SwitchBackContext="0x0100000000000400" FileVersion="2.4.2" Size="0x79a00" SizeOfImage="0x80000" PeHeaderHash="01013678d5e35b983999d62f744e8aee80b01560cabf" PeChecksum="0x8410e" PeImageType="0x14c" PeSubsystem="3" BinProductVersion="2.4.2.0" BinFileVersion="2.4.2.0" FileDescription="SharpDX" InternalName="SharpDX.dll" LegalCopyright="Copyright © 2010-2012 Alexandre Mutel" LinkerVersion="8.0" LinkDate="12/21/2012 14:59:49" BinaryType="DOTNET32" Created="07/20/2013 17:50:40" Modified="07/20/2013 17:50:41" OriginalFilename="SharpDX.dll" Path="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe" RNP="0x4" DNP="0x5" LowerCaseLongPath="c:\program files\windowsapps\35555tiberiuchibici.drumkit_2.2.0.27_neutral__rpr4x2y6afkpe\sharpdx.dll" LongPathHash="0000d5cbebb3a0286ce9a4c72e777c9f76adeca168b2" UniqueId="0x166a" />
</Files>
</StaticProperties>
</Program>
</Installed_Programs>
</APPLICATIONS>
<DEPENDENCY_INFORMATION>
<AitStaticAnalysis ProgramId="0000607bb5c5c1fec02c1c87c9bfc767621d00000904" AnalysisVersion="1.54" DictionaryVersion="1.6" Type="Package" Id="35555TiberiuChibici.DrumKit_2.2.0.27_neutral__rpr4x2y6afkpe">
<AitFile ErrorCode="0" Name="Tarball.dll" Id="000027ef08625e03dbc8977139f1b1561d9c61e2045a">
<AitCategory Id="ApiStatic">
<AitFeature Name="mscoree.dll!_CorDllMain" />
</AitCategory>
<AitCategory Id="DotNetWinRt">
<AitFeature Name="Windows.Foundation.IAsyncOperation`1" />
<AitFeature Name="Windows.Storage.ApplicationData" />
<AitFeature Name="Windows.Storage.ApplicationData.get_Current" />
<AitFeature Name="Windows.Storage.ApplicationData.get_TemporaryFolder" />
<AitFeature Name="Windows.Storage.CreationCollisionOption" />
<AitFeature Name="Windows.Storage.FileAccessMode" />
<AitFeature Name="Windows.Storage.IStorageItem" />
<AitFeature Name="Windows.Storage.IStorageItem.IsOfType" />
<AitFeature Name="Windows.Storage.IStorageItem.get_DateCreated" />
<AitFeature Name="Windows.Storage.IStorageItem.get_Name" />
<AitFeature Name="Windows.Storage.StorageFile" />
<AitFeature Name="Windows.Storage.StorageFile.GetFileFromApplicationUriAsync" />
<AitFeature Name="Windows.Storage.StorageFile.GetFileFromPathAsync" />
<AitFeature Name="Windows.Storage.StorageFile.OpenAsync" />
<AitFeature Name="Windows.Storage.StorageFile.OpenReadAsync" />
<AitFeature Name="Windows.Storage.StorageFolder" />
<AitFeature Name="Windows.Storage.StorageFolder.CreateFileAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.CreateFolderAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetFolderAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetFolderFromPathAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetItemsAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.get_Name" />
<AitFeature Name="Windows.Storage.StorageItemTypes" />
<AitFeature Name="Windows.Storage.Streams.IRandomAccessStream" />
<AitFeature Name="Windows.Storage.Streams.IRandomAccessStreamWithContentType" />
</AitCategory>
</AitFile>
<AitFile ErrorCode="0" Name="SharpDX.dll" Id="000049e45b59981415ec3dc88d20493606f5c8ff345b">
<AitCategory Id="DotNetCom">
<AitFeature Name="{22f55882-280b-11d0-a8a9-00a0c90c2004}" />
</AitCategory>
<AitCategory Id="DotNetApi">
<AitFeature Name="ole32.dll!CoCreateInstanceFromApp" />
<AitFeature Name="kernel32.dll!CloseHandle" />
<AitFeature Name="kernel32.dll!CreateFile2" />
<AitFeature Name="kernel32.dll!FlushFileBuffers" />
<AitFeature Name="kernel32.dll!FormatMessageW" />
<AitFeature Name="kernel32.dll!GetFileInformationByHandleEx" />
<AitFeature Name="kernel32.dll!ReadFile" />
<AitFeature Name="kernel32.dll!SetEndOfFile" />
<AitFeature Name="kernel32.dll!SetFilePointerEx" />
<AitFeature Name="kernel32.dll!WriteFile" />
</AitCategory>
<AitCategory Id="ApiDynamic">
<AitFeature Name="kernel32.dll!GetFileSizeEx" />
<AitFeature Name="kernel32.dll!GetProcAddress" />
<AitFeature Name="kernel32.dll!LoadPackagedLibrary" />
<AitFeature Name="kernel32.dll!Sleep" />
</AitCategory>
<AitCategory Id="ApiStatic">
<AitFeature Name="mscoree.dll!_CorDllMain" />
</AitCategory>
<AitCategory Id="DotNetWinRt">
<AitFeature Name="Windows.Storage.Streams.IRandomAccessStream" />
<AitFeature Name="Windows.Storage.Streams.InMemoryRandomAccessStream" />
<AitFeature Name="Windows.Storage.Streams.InMemoryRandomAccessStream..ctor" />
<AitFeature Name="Windows.Storage.Streams.InMemoryRandomAccessStream.Seek" />
</AitCategory>
</AitFile>
<AitFile ErrorCode="0" Name="DrumKit.exe" Id="000064034dc0d3c45bb12327e3a6807966f5b3b8d4ad">
<AitCategory Id="ApiStatic">
<AitFeature Name="mscoree.dll!_CorExeMain" />
</AitCategory>
<AitCategory Id="DotNetWinRt">
<AitFeature Name="Windows.ApplicationModel.SuspendingDeferral" />
<AitFeature Name="Windows.ApplicationModel.SuspendingDeferral.Complete" />
<AitFeature Name="Windows.ApplicationModel.SuspendingEventArgs" />
<AitFeature Name="Windows.ApplicationModel.SuspendingEventArgs.get_SuspendingOperation" />
<AitFeature Name="Windows.ApplicationModel.SuspendingOperation" />
<AitFeature Name="Windows.ApplicationModel.SuspendingOperation.GetDeferral" />
<AitFeature Name="Windows.ApplicationModel.Activation.ApplicationExecutionState" />
<AitFeature Name="Windows.ApplicationModel.Activation.LaunchActivatedEventArgs" />
<AitFeature Name="Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.get_Arguments" />
<AitFeature Name="Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.get_PreviousExecutionState" />
<AitFeature Name="Windows.ApplicationModel.Core.CoreApplication" />
<AitFeature Name="Windows.ApplicationModel.Core.CoreApplication.Exit" />
<AitFeature Name="Windows.Foundation.IAsyncAction" />
<AitFeature Name="Windows.Foundation.IAsyncOperation`1" />
<AitFeature Name="Windows.Foundation.TypedEventHandler`2" />
<AitFeature Name="Windows.Storage.ApplicationData" />
<AitFeature Name="Windows.Storage.ApplicationData.ClearAsync" />
<AitFeature Name="Windows.Storage.ApplicationData.get_Current" />
<AitFeature Name="Windows.Storage.ApplicationData.get_RoamingFolder" />
<AitFeature Name="Windows.Storage.CreationCollisionOption" />
<AitFeature Name="Windows.Storage.FileAccessMode" />
<AitFeature Name="Windows.Storage.FileIO" />
<AitFeature Name="Windows.Storage.FileIO.AppendTextAsync" />
<AitFeature Name="Windows.Storage.FileIO.ReadLinesAsync" />
<AitFeature Name="Windows.Storage.IStorageFile" />
<AitFeature Name="Windows.Storage.IStorageFolder" />
<AitFeature Name="Windows.Storage.IStorageItem" />
<AitFeature Name="Windows.Storage.StorageDeleteOption" />
<AitFeature Name="Windows.Storage.StorageFile" />
<AitFeature Name="Windows.Storage.StorageFile.CopyAsync" />
<AitFeature Name="Windows.Storage.StorageFile.DeleteAsync" />
<AitFeature Name="Windows.Storage.StorageFile.OpenAsync" />
<AitFeature Name="Windows.Storage.StorageFile.OpenReadAsync" />
<AitFeature Name="Windows.Storage.StorageFile.get_Name" />
<AitFeature Name="Windows.Storage.StorageFile.get_Path" />
<AitFeature Name="Windows.Storage.StorageFolder" />
<AitFeature Name="Windows.Storage.StorageFolder.CreateFileAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.CreateFolderAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.DeleteAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetFileAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetFilesAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetFolderAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetFoldersAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.GetItemsAsync" />
<AitFeature Name="Windows.Storage.StorageFolder.get_Path" />
<AitFeature Name="Windows.Storage.Pickers.FileOpenPicker" />
<AitFeature Name="Windows.Storage.Pickers.FileOpenPicker..ctor" />
<AitFeature Name="Windows.Storage.Pickers.FileOpenPicker.PickSingleFileAsync" />
<AitFeature Name="Windows.Storage.Pickers.FileOpenPicker.get_FileTypeFilter" />
<AitFeature Name="Windows.Storage.Pickers.FileOpenPicker.put_CommitButtonText" />
<AitFeature Name="Windows.Storage.Pickers.FileOpenPicker.put_SuggestedStartLocation" />
<AitFeature Name="Windows.Storage.Pickers.FileSavePicker" />
<AitFeature Name="Windows.Storage.Pickers.FileSavePicker..ctor" />
<AitFeature Name="Windows.Storage.Pickers.FileSavePicker.PickSaveFileAsync" />
<AitFeature Name="Windows.Storage.Pickers.FileSavePicker.get_FileTypeChoices" />
<AitFeature Name="Windows.Storage.Pickers.FileSavePicker.put_CommitButtonText" />
<AitFeature Name="Windows.Storage.Pickers.FileSavePicker.put_SuggestedStartLocation" />
<AitFeature Name="Windows.Storage.Pickers.FolderPicker" />
<AitFeature Name="Windows.Storage.Pickers.FolderPicker..ctor" />
<AitFeature Name="Windows.Storage.Pickers.FolderPicker.PickSingleFolderAsync" />
<AitFeature Name="Windows.Storage.Pickers.FolderPicker.get_FileTypeFilter" />
<AitFeature Name="Windows.Storage.Pickers.FolderPicker.put_SuggestedStartLocation" />
<AitFeature Name="Windows.Storage.Pickers.PickerLocationId" />
<AitFeature Name="Windows.Storage.Streams.IRandomAccessStream" />
<AitFeature Name="Windows.Storage.Streams.IRandomAccessStreamWithContentType" />
<AitFeature Name="Windows.System.Launcher" />
<AitFeature Name="Windows.System.Launcher.LaunchUriAsync" />
<AitFeature Name="Windows.System.VirtualKey" />
<AitFeature Name="Windows.UI.Color" />
<AitFeature Name="Windows.UI.Color.FromArgb" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsCommand" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsCommand..ctor" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPane" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPane.GetForCurrentView" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPane.add_CommandsRequested" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPane.remove_CommandsRequested" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPaneCommandsRequest" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPaneCommandsRequest.get_ApplicationCommands" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs" />
<AitFeature Name="Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs.get_Request" />
<AitFeature Name="Windows.UI.Core.CorePhysicalKeyStatus" />
<AitFeature Name="Windows.UI.Core.CorePhysicalKeyStatus.WasKeyDown" />
<AitFeature Name="Windows.UI.Core.CoreWindow" />
<AitFeature Name="Windows.UI.Core.CoreWindow.add_KeyDown" />
<AitFeature Name="Windows.UI.Core.CoreWindow.remove_KeyDown" />
<AitFeature Name="Windows.UI.Core.KeyEventArgs" />
<AitFeature Name="Windows.UI.Core.KeyEventArgs.get_KeyStatus" />
<AitFeature Name="Windows.UI.Core.KeyEventArgs.get_VirtualKey" />
<AitFeature Name="Windows.UI.Popups.IUICommand" />
<AitFeature Name="Windows.UI.Popups.IUICommand.get_Id" />
<AitFeature Name="Windows.UI.Popups.MessageDialog" />
<AitFeature Name="Windows.UI.Popups.MessageDialog..ctor" />
<AitFeature Name="Windows.UI.Popups.MessageDialog.ShowAsync" />
<AitFeature Name="Windows.UI.Popups.MessageDialog.get_Commands" />
<AitFeature Name="Windows.UI.Popups.MessageDialog.put_CancelCommandIndex" />
<AitFeature Name="Windows.UI.Popups.MessageDialog.put_DefaultCommandIndex" />
<AitFeature Name="Windows.UI.Popups.UICommand" />
<AitFeature Name="Windows.UI.Popups.UICommand..ctor" />
<AitFeature Name="Windows.UI.Popups.UICommandInvokedHandler" />
<AitFeature Name="Windows.UI.Popups.UICommandInvokedHandler..ctor" />
<AitFeature Name="Windows.UI.ViewManagement.ApplicationView" />
<AitFeature Name="Windows.UI.ViewManagement.ApplicationView.get_Value" />
<AitFeature Name="Windows.UI.ViewManagement.ApplicationViewState" />
<AitFeature Name="Windows.UI.Xaml.Application" />
<AitFeature Name="Windows.UI.Xaml.Application..ctor" />
<AitFeature Name="Windows.UI.Xaml.Application.LoadComponent" />
<AitFeature Name="Windows.UI.Xaml.Application.Start" />
<AitFeature Name="Windows.UI.Xaml.Application.add_Suspending" />
<AitFeature Name="Windows.UI.Xaml.Application.remove_Suspending" />
<AitFeature Name="Windows.UI.Xaml.ApplicationInitializationCallback" />
<AitFeature Name="Windows.UI.Xaml.ApplicationInitializationCallback..ctor" />
<AitFeature Name="Windows.UI.Xaml.ApplicationInitializationCallbackParams" />
<AitFeature Name="Windows.UI.Xaml.DependencyObject" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer..ctor" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer.Start" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer.Stop" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer.add_Tick" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer.put_Interval" />
<AitFeature Name="Windows.UI.Xaml.DispatcherTimer.remove_Tick" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.FindName" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.add_Loaded" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.add_SizeChanged" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.get_ActualHeight" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.get_ActualWidth" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.get_DataContext" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.get_Height" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.get_Name" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.get_Width" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.put_Height" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.put_Width" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.remove_Loaded" />
<AitFeature Name="Windows.UI.Xaml.FrameworkElement.remove_SizeChanged" />
<AitFeature Name="Windows.UI.Xaml.RoutedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.RoutedEventHandler" />
<AitFeature Name="Windows.UI.Xaml.RoutedEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.SizeChangedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.SizeChangedEventHandler" />
<AitFeature Name="Windows.UI.Xaml.SizeChangedEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Style" />
<AitFeature Name="Windows.UI.Xaml.SuspendingEventHandler" />
<AitFeature Name="Windows.UI.Xaml.SuspendingEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.UIElement" />
<AitFeature Name="Windows.UI.Xaml.UIElement.add_KeyUp" />
<AitFeature Name="Windows.UI.Xaml.UIElement.add_PointerPressed" />
<AitFeature Name="Windows.UI.Xaml.UIElement.get_RenderTransform" />
<AitFeature Name="Windows.UI.Xaml.UIElement.put_RenderTransform" />
<AitFeature Name="Windows.UI.Xaml.UIElement.put_Visibility" />
<AitFeature Name="Windows.UI.Xaml.UIElement.remove_KeyUp" />
<AitFeature Name="Windows.UI.Xaml.UIElement.remove_PointerPressed" />
<AitFeature Name="Windows.UI.Xaml.Visibility" />
<AitFeature Name="Windows.UI.Xaml.VisualState" />
<AitFeature Name="Windows.UI.Xaml.VisualStateGroup" />
<AitFeature Name="Windows.UI.Xaml.VisualStateManager" />
<AitFeature Name="Windows.UI.Xaml.VisualStateManager.GoToState" />
<AitFeature Name="Windows.UI.Xaml.Window" />
<AitFeature Name="Windows.UI.Xaml.Window.Activate" />
<AitFeature Name="Windows.UI.Xaml.Window.get_Content" />
<AitFeature Name="Windows.UI.Xaml.Window.get_CoreWindow" />
<AitFeature Name="Windows.UI.Xaml.Window.get_Current" />
<AitFeature Name="Windows.UI.Xaml.Window.put_Content" />
<AitFeature Name="Windows.UI.Xaml.Controls.Border" />
<AitFeature Name="Windows.UI.Xaml.Controls.Border.put_Background" />
<AitFeature Name="Windows.UI.Xaml.Controls.Button" />
<AitFeature Name="Windows.UI.Xaml.Controls.Canvas" />
<AitFeature Name="Windows.UI.Xaml.Controls.Canvas.GetLeft" />
<AitFeature Name="Windows.UI.Xaml.Controls.Canvas.GetTop" />
<AitFeature Name="Windows.UI.Xaml.Controls.Canvas.SetLeft" />
<AitFeature Name="Windows.UI.Xaml.Controls.Canvas.SetTop" />
<AitFeature Name="Windows.UI.Xaml.Controls.ContentControl" />
<AitFeature Name="Windows.UI.Xaml.Controls.ContentControl.get_Content" />
<AitFeature Name="Windows.UI.Xaml.Controls.ContentControl.put_Content" />
<AitFeature Name="Windows.UI.Xaml.Controls.Control" />
<AitFeature Name="Windows.UI.Xaml.Controls.Frame" />
<AitFeature Name="Windows.UI.Xaml.Controls.Frame..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.Frame.GoBack" />
<AitFeature Name="Windows.UI.Xaml.Controls.Frame.Navigate" />
<AitFeature Name="Windows.UI.Xaml.Controls.Frame.get_CanGoBack" />
<AitFeature Name="Windows.UI.Xaml.Controls.Grid" />
<AitFeature Name="Windows.UI.Xaml.Controls.GridView" />
<AitFeature Name="Windows.UI.Xaml.Controls.Image" />
<AitFeature Name="Windows.UI.Xaml.Controls.Image.put_Source" />
<AitFeature Name="Windows.UI.Xaml.Controls.ItemCollection" />
<AitFeature Name="Windows.UI.Xaml.Controls.ItemContainerGenerator" />
<AitFeature Name="Windows.UI.Xaml.Controls.ItemContainerGenerator.ContainerFromItem" />
<AitFeature Name="Windows.UI.Xaml.Controls.ItemsControl" />
<AitFeature Name="Windows.UI.Xaml.Controls.ItemsControl.get_ItemContainerGenerator" />
<AitFeature Name="Windows.UI.Xaml.Controls.ItemsControl.get_Items" />
<AitFeature Name="Windows.UI.Xaml.Controls.ListView" />
<AitFeature Name="Windows.UI.Xaml.Controls.Page" />
<AitFeature Name="Windows.UI.Xaml.Controls.Page..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.Page.get_Frame" />
<AitFeature Name="Windows.UI.Xaml.Controls.Panel" />
<AitFeature Name="Windows.UI.Xaml.Controls.Panel.get_Children" />
<AitFeature Name="Windows.UI.Xaml.Controls.Panel.put_Background" />
<AitFeature Name="Windows.UI.Xaml.Controls.ProgressBar" />
<AitFeature Name="Windows.UI.Xaml.Controls.ProgressRing" />
<AitFeature Name="Windows.UI.Xaml.Controls.ProgressRing.put_IsActive" />
<AitFeature Name="Windows.UI.Xaml.Controls.RadioButton" />
<AitFeature Name="Windows.UI.Xaml.Controls.SelectionChangedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Controls.SelectionChangedEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Controls.SelectionChangedEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.Slider" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBlock" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBlock.put_Text" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBox" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBox.add_TextChanged" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBox.get_Text" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBox.put_Text" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextBox.remove_TextChanged" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextChangedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextChangedEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Controls.TextChangedEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.ToggleSwitch" />
<AitFeature Name="Windows.UI.Xaml.Controls.ToggleSwitch.add_Toggled" />
<AitFeature Name="Windows.UI.Xaml.Controls.ToggleSwitch.get_IsOn" />
<AitFeature Name="Windows.UI.Xaml.Controls.ToggleSwitch.put_IsOn" />
<AitFeature Name="Windows.UI.Xaml.Controls.ToggleSwitch.remove_Toggled" />
<AitFeature Name="Windows.UI.Xaml.Controls.UIElementCollection" />
<AitFeature Name="Windows.UI.Xaml.Controls.UserControl" />
<AitFeature Name="Windows.UI.Xaml.Controls.UserControl..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.WebView" />
<AitFeature Name="Windows.UI.Xaml.Controls.WebView.NavigateToString" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ButtonBase" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ButtonBase.add_Click" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ButtonBase.remove_Click" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragDeltaEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragDeltaEventArgs.get_HorizontalChange" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragDeltaEventArgs.get_VerticalChange" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragDeltaEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragDeltaEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragDeltaEventHandler.Invoke" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragStartedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragStartedEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.DragStartedEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBase" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBase.add_ValueChanged" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBase.get_Value" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBase.put_Value" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBase.remove_ValueChanged" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs.get_NewValue" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Selector" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Selector.add_SelectionChanged" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Selector.get_SelectedItem" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Selector.put_SelectedIndex" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Selector.remove_SelectionChanged" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Thumb" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Thumb.add_DragDelta" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Thumb.add_DragStarted" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Thumb.remove_DragDelta" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.Thumb.remove_DragStarted" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ToggleButton" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ToggleButton.get_IsChecked" />
<AitFeature Name="Windows.UI.Xaml.Controls.Primitives.ToggleButton.put_IsChecked" />
<AitFeature Name="Windows.UI.Xaml.Input.KeyEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Input.KeyEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Input.KeyRoutedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Input.KeyRoutedEventArgs.get_Key" />
<AitFeature Name="Windows.UI.Xaml.Input.PointerEventHandler" />
<AitFeature Name="Windows.UI.Xaml.Input.PointerEventHandler..ctor" />
<AitFeature Name="Windows.UI.Xaml.Input.PointerEventHandler.Invoke" />
<AitFeature Name="Windows.UI.Xaml.Input.PointerRoutedEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Markup.IComponentConnector" />
<AitFeature Name="Windows.UI.Xaml.Markup.IXamlMember" />
<AitFeature Name="Windows.UI.Xaml.Markup.IXamlMetadataProvider" />
<AitFeature Name="Windows.UI.Xaml.Markup.IXamlType" />
<AitFeature Name="Windows.UI.Xaml.Markup.XmlnsDefinition" />
<AitFeature Name="Windows.UI.Xaml.Media.Brush" />
<AitFeature Name="Windows.UI.Xaml.Media.ImageSource" />
<AitFeature Name="Windows.UI.Xaml.Media.RotateTransform" />
<AitFeature Name="Windows.UI.Xaml.Media.RotateTransform..ctor" />
<AitFeature Name="Windows.UI.Xaml.Media.RotateTransform.get_Angle" />
<AitFeature Name="Windows.UI.Xaml.Media.RotateTransform.put_Angle" />
<AitFeature Name="Windows.UI.Xaml.Media.RotateTransform.put_CenterX" />
<AitFeature Name="Windows.UI.Xaml.Media.RotateTransform.put_CenterY" />
<AitFeature Name="Windows.UI.Xaml.Media.SolidColorBrush" />
<AitFeature Name="Windows.UI.Xaml.Media.SolidColorBrush..ctor" />
<AitFeature Name="Windows.UI.Xaml.Media.Transform" />
<AitFeature Name="Windows.UI.Xaml.Media.TranslateTransform" />
<AitFeature Name="Windows.UI.Xaml.Media.TranslateTransform..ctor" />
<AitFeature Name="Windows.UI.Xaml.Media.TranslateTransform.get_X" />
<AitFeature Name="Windows.UI.Xaml.Media.TranslateTransform.get_Y" />
<AitFeature Name="Windows.UI.Xaml.Media.TranslateTransform.put_X" />
<AitFeature Name="Windows.UI.Xaml.Media.TranslateTransform.put_Y" />
<AitFeature Name="Windows.UI.Xaml.Media.VisualTreeHelper" />
<AitFeature Name="Windows.UI.Xaml.Media.VisualTreeHelper.GetChild" />
<AitFeature Name="Windows.UI.Xaml.Media.VisualTreeHelper.GetChildrenCount" />
<AitFeature Name="Windows.UI.Xaml.Media.Imaging.BitmapImage" />
<AitFeature Name="Windows.UI.Xaml.Media.Imaging.BitmapImage..ctor" />
<AitFeature Name="Windows.UI.Xaml.Media.Imaging.BitmapSource" />
<AitFeature Name="Windows.UI.Xaml.Media.Imaging.BitmapSource.SetSourceAsync" />
<AitFeature Name="Windows.UI.Xaml.Navigation.NavigationEventArgs" />
<AitFeature Name="Windows.UI.Xaml.Navigation.NavigationEventArgs.get_NavigationMode" />
<AitFeature Name="Windows.UI.Xaml.Navigation.NavigationEventArgs.get_Parameter" />
<AitFeature Name="Windows.UI.Xaml.Navigation.NavigationMode" />
<AitFeature Name="Windows.UI.Xaml.Shapes.Rectangle" />
</AitCategory>
</AitFile>
<AitFile ErrorCode="0" Name="SharpDX.XAudio2.dll" Id="0000f258ef4cc44b8a8709c62078c4a4ff6c474df910">
<AitCategory Id="DotNetApi">
<AitFeature Name="xaudio2_8.dll!CreateAudioReverb" />
<AitFeature Name="xaudio2_8.dll!CreateAudioVolumeMeter" />
<AitFeature Name="xaudio2_8.dll!CreateFX" />
<AitFeature Name="xaudio2_8.dll!X3DAudioCalculate" />
<AitFeature Name="xaudio2_8.dll!X3DAudioInitialize" />
<AitFeature Name="xaudio2_8.dll!XAudio2Create" />
</AitCategory>
<AitCategory Id="ApiStatic">
<AitFeature Name="mscoree.dll!_CorDllMain" />
</AitCategory>
</AitFile>
</AitStaticAnalysis>
</DEPENDENCY_INFORMATION>
</REPORT>

Binary file not shown.