Xamarin と C# で開発を行っています。
Xamarinでスマホとウィンドウズ(UWP)の表示は成功しました。
しかし、ホットロードがウィンドウズの方がうごきません。
USB接続のアンドロイドは xmal を変更ー>保存すると即座に変更されますが、
UWPのウィンドウズは変更が反映されず、いちいち再起動しないと変更できません。
そこで以下のURLを読みました。
https://docs.microsoft.com/ja-jp/visualstudio/xaml-tools/xaml-hot-reload?view=vs-2019
制限
アプリの実行中にイベントをコントロールに配線する
WPF
サポートされていません
UWP
サポートされていません
ノート
エラー:イベントの確認に失敗しましたを参照してください。WPFでは、既存のイベントハンドラーを参照できることに注意してください。UWPアプリでは、既存のイベントハンドラーの参照はサポートされていません。
とあるので、UWPではホットロード、(コントロールの追加)
UWPを実行中、xaml を変更 (例えば <Label Text="Hello Label" /> を追加)
しても再起動しか変更を確認するほうほうはないのでしょうか?
XAML
1<?xml version="1.0" encoding="utf-8" ?> 2<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 3 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 4 xmlns:d="http://xamarin.com/schemas/2014/forms/design" 5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 6 mc:Ignorable="d" 7 x:Class="XamarinApp.Page007"> 8 <ContentPage.Content> 9 <StackLayout> 10 <StackLayout Orientation="Horizontal" Spacing="0"> 11 <Label Text="AAA" BackgroundColor="Red"/> 12 <Label Text="BBB" BackgroundColor="Blue" VerticalOptions="Fill" HorizontalOptions="Fill"/> 13 <Label Text="CCC" BackgroundColor="Red" VerticalOptions="Start" HorizontalOptions="Start"/> 14 <Label Text="DDD" BackgroundColor="Blue" VerticalOptions="Start" HorizontalOptions="FillAndExpand"/> 15 <Label Text="EEE" BackgroundColor="Red" VerticalOptions="Start" HorizontalOptions="FillAndExpand"/> 16 <Label Text="FFF" BackgroundColor="Blue" VerticalOptions="Start" HorizontalOptions="Start"/> 17 </StackLayout> 18 19 <StackLayout Orientation="Vertical" Spacing="0" VerticalOptions="FillAndExpand"> 20 <Label Text="GGG" BackgroundColor="Red" VerticalOptions="Start" HorizontalOptions="Start"/> 21 <Label Text="Hello Label" /> 22 <Label Text="Hello Label" /> 23 <Label Text="Hello Label" /> << これをUWP起動中に追加し、反映されるか 24 <Label Text="Hello Label" /> 25 <Label Text="HHH" BackgroundColor="Blue" VerticalOptions="Fill" HorizontalOptions="Fill"/> 26 <Label Text="Hello Label" /> 27 <Label Text="III" BackgroundColor="Red" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/> 28 29 </StackLayout> 30 </StackLayout> 31 </ContentPage.Content> 32</ContentPage>
[環境]
Windows10 Pro
Visual Studio Community 2019
C# UWP Xamarin
USB接続 Android
回答1件
あなたの回答
tips
プレビュー