mirror of
https://github.com/ReneLergner/WPinternals.git
synced 2026-06-14 03:16:40 +10:00
73 lines
5.7 KiB
XML
73 lines
5.7 KiB
XML
<!--
|
|
Copyright (c) 2018, Rene Lergner - @Heathcliff74xda
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a
|
|
copy of this software and associated documentation files (the "Software"),
|
|
to deal in the Software without restriction, including without limitation
|
|
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
and/or sell copies of the Software, and to permit persons to whom the
|
|
Software is furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
DEALINGS IN THE SOFTWARE.
|
|
-->
|
|
|
|
<UserControl x:Class="WPinternals.Empty"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="clr-namespace:WPinternals"
|
|
mc:Ignorable="d"
|
|
d:DesignWidth="700"
|
|
>
|
|
<UserControl.Resources>
|
|
<BitmapImage x:Key="Busy" UriSource="..\aerobusy.gif" />
|
|
<local:BooleanConverter x:Key="VisibilityConverter" OnTrue="Visible" OnFalse="Collapsed" OnNull="Collapsed"/>
|
|
<local:BooleanConverter x:Key="InverseVisibilityConverter" OnTrue="Collapsed" OnFalse="Visible" OnNull="Collapsed" />
|
|
</UserControl.Resources>
|
|
<Border BorderThickness="1" BorderBrush="#FFD4D4D4" HorizontalAlignment="Stretch" VerticalAlignment="Center" Padding="25">
|
|
<StackPanel>
|
|
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Horizontal" Margin="20,0,20,5" Height="50">
|
|
<local:GifImage x:Name="GifImage" Stretch="None" Margin="0,0,10,0" Visibility="Collapsed"/>
|
|
<Label x:Name="StatusText" Content="Waiting for connection with phone..." FontSize="20" VerticalContentAlignment="Center"/>
|
|
</StackPanel>
|
|
<local:FlowDocumentScrollViewerNoMouseWheel Margin="20,0,20,0" VerticalScrollBarVisibility="Auto">
|
|
<FlowDocument FontFamily="Segoe UI" FontSize="12" Loaded="Document_Loaded">
|
|
<local:Paragraph TextAlignment="Center">
|
|
<Run Text="When you connect the phone, it can take a moment before it is recognized. If it still isn't recognized after a while, you might need to install the necessary drivers first. For more information about the drivers, read the " />
|
|
<Hyperlink NavigateUri="Getting started">Getting started</Hyperlink>
|
|
<Run Text=" section. If the drivers are installed, but the phone is still not recognized, then try to perform a soft-reset, while the USB of the phone is connected. On Lumia phones you have to press-and-hold the power-button and volume-down-button at the same time for at least 10 seconds. If the tool detects the bootloader of the phone it will try to connect to the phone at this early boot-stage." />
|
|
</local:Paragraph>
|
|
</FlowDocument>
|
|
</local:FlowDocumentScrollViewerNoMouseWheel>
|
|
<local:FlowDocumentScrollViewerNoMouseWheel Grid.Column="1" Margin="20,-20,20,0" VerticalScrollBarVisibility="Auto" Visibility="{Binding InterruptBoot, RelativeSource={RelativeSource AncestorType={x:Type local:Empty}}, Converter={StaticResource InverseVisibilityConverter}}">
|
|
<FlowDocument FontFamily="Segoe UI" FontSize="12" Loaded="Document_Loaded">
|
|
<local:Paragraph TextAlignment="Center">
|
|
<Run Text="You can "/>
|
|
<Hyperlink NavigateUri="Interrupt boot">interrupt the boot-process</Hyperlink>
|
|
<Run Text=" as soon as the bootloader is detected. This allows you to configure the phone or flash a ROM before it boots to the OS. You can also try this when the phone is not booting properly. When you unlocked the bootloader and the phone boots to a Blue Screen, you can still enter Mass Storage Mode if you want. To boot properly again, restore the bootloader. You can update to a supported OS version and try again after that."/>
|
|
</local:Paragraph>
|
|
</FlowDocument>
|
|
</local:FlowDocumentScrollViewerNoMouseWheel>
|
|
<local:FlowDocumentScrollViewerNoMouseWheel Grid.Column="1" Margin="20,-20,20,0" VerticalScrollBarVisibility="Auto" Visibility="{Binding InterruptBoot, RelativeSource={RelativeSource AncestorType={x:Type local:Empty}}, Converter={StaticResource VisibilityConverter}}">
|
|
<FlowDocument FontFamily="Segoe UI" FontSize="12" Loaded="Document_Loaded">
|
|
<local:Paragraph TextAlignment="Center">
|
|
<Run Text="Windows Phone Internals is set to interrupt the boot-process as soon as the bootloader is detected. You can also allow the phone to "/>
|
|
<Hyperlink NavigateUri="Normal boot">boot normally</Hyperlink>
|
|
<Run Text="."/>
|
|
</local:Paragraph>
|
|
</FlowDocument>
|
|
</local:FlowDocumentScrollViewerNoMouseWheel>
|
|
</StackPanel>
|
|
</Border>
|
|
</UserControl>
|