Audio_Reducer/Audio_Reducer/MainPage.xaml

75 lines
5.0 KiB
XML

<phone:PhoneApplicationPage
x:Class="Audio_Reducer.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!-- LOCALIZATION NOTE:
To localize the displayed strings copy their values to appropriately named
keys in the app's neutral language resource file (AppResources.resx) then
replace the hard-coded text value between the attributes' quotation marks
with the binding clause whose path points to that string name.
For example:
Text="{Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}"
This binding points to the template's string resource named "ApplicationTitle".
Adding supported languages in the Project Properties tab will create a
new resx file per language that can carry the translated values of your
UI strings. The binding in these examples will cause the value of the
attributes to be drawn from the .resx file that matches the
CurrentUICulture of the app at run time.
-->
<!--TitlePanel contains the name of the application and page title-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"/>
<Slider HorizontalAlignment="Left" Margin="10,95,0,0" Grid.Row="1" VerticalAlignment="Top" Width="458" Height="94" Foreground="#FFFFB311"/>
<Slider HorizontalAlignment="Left" Margin="10,235,0,0" Grid.Row="1" VerticalAlignment="Top" Width="458" Foreground="#FF0068FF"/>
<TextBlock HorizontalAlignment="Left" Margin="38,54,0,0" Grid.Row="1" TextWrapping="Wrap" Text="Volume while headset is plugged in:" VerticalAlignment="Top" Height="36" Width="421" FontSize="24"/>
<TextBlock HorizontalAlignment="Left" Margin="38,194,0,0" Grid.Row="1" TextWrapping="Wrap" Text="Volume while headset is unplugged:" VerticalAlignment="Top" Height="36" Width="421" FontSize="24"/>
<CheckBox Content="Bluetooth detection" HorizontalAlignment="Left" Margin="12,309,0,0" Grid.Row="1" VerticalAlignment="Top" Width="340" FontSize="20"/>
<CheckBox Content="Save unplugged volume" HorizontalAlignment="Left" Margin="12,386,0,0" Grid.Row="1" VerticalAlignment="Top" Width="340" FontSize="20"/>
<CheckBox Content="Enable ringer volume control" HorizontalAlignment="Left" Margin="12,458,0,0" Grid.Row="1" VerticalAlignment="Top" Width="340" FontSize="20"/>
<RadioButton Content="Media" HorizontalAlignment="Left" Margin="12,535,0,0" Grid.Row="1" VerticalAlignment="Top" IsChecked="True" GroupName="SettingsModeGroup"/>
<RadioButton Content="Ringer" HorizontalAlignment="Left" Margin="266,535,0,0" Grid.Row="1" VerticalAlignment="Top" GroupName="SettingsModeGroup"/>
<Canvas HorizontalAlignment="Left" Height="72" Margin="12,630,0,0" Grid.Row="1" VerticalAlignment="Top" Width="458" Background="#FF404040"/>
<Button Content="Enable" HorizontalAlignment="Left" Margin="12,630,0,0" Grid.Row="1" VerticalAlignment="Top" Width="215" Foreground="Black" Background="#FF46FF00"/>
<Button Content="Disable" HorizontalAlignment="Left" Margin="255,630,0,0" Grid.Row="1" VerticalAlignment="Top" Width="215" Foreground="Black" Background="Red">
<Button.BorderBrush>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White"/>
</LinearGradientBrush>
</Button.BorderBrush>
</Button>
<!--ContentPanel - place additional content here-->
<!--Uncomment to see an alignment grid to help ensure your controls are
aligned on common boundaries. The image has a top margin of -32px to
account for the System Tray. Set this to 0 (or remove the margin altogether)
if the System Tray is hidden.
Before shipping remove this XAML and the image itself.-->
<!--<Image Source="/Assets/AlignmentGrid.png" VerticalAlignment="Top" Height="800" Width="480" Margin="0,-32,0,0" Grid.Row="0" Grid.RowSpan="2" IsHitTestVisible="False" />-->
</Grid>
</phone:PhoneApplicationPage>