Created
August 28, 2014 17:10
-
-
Save circuitsenses/d74bcbf385814fce1458 to your computer and use it in GitHub Desktop.
Modulate the camera flash on a Lumia 920 Windows Phone 8 device - XML
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<phone:PhoneApplicationPage | |
x:Class="FlashKontrol.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"> | |
<TextBlock Text="Rishi Franklin" Style="{StaticResource PhoneTextNormalStyle}" Margin="12,0"/> | |
<TextBlock Text="Flash Kontrol" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/> | |
</StackPanel> | |
<!--ContentPanel - place additional content here--> | |
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> | |
<Button x:Name="flashOn" Content="Turn On" HorizontalAlignment="Left" Margin="10,41,0,0" VerticalAlignment="Top" Click="Button_Click" Width="178"/> | |
<Button x:Name="flashOff" Content="Turn Off" HorizontalAlignment="Left" Margin="268,41,0,0" VerticalAlignment="Top" Width="178" Click="Button_Click_1"/> | |
<Button x:Name="timerOn" Content="Timed" HorizontalAlignment="Left" Margin="10,144,0,0" VerticalAlignment="Top" Width="178" Click="timerOn_Click"/> | |
<TextBox x:Name="tspan" HorizontalAlignment="Left" Height="72" Margin="0,250,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="456"/> | |
<Button x:Name="poolTime" Content="Pool Timer" HorizontalAlignment="Left" Margin="268,144,0,0" VerticalAlignment="Top" Width="178" Click="poolTime_Click"/> | |
</Grid> | |
<!--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> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment