質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
UWP

UWPは、Universal Windows Platformの略。様々なデバイス向けに提供されているアプリケーションを共通のフレームワーク上で動作可能にする仕組みで、Windows10で導入されました。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

882閲覧

C#でUWPのホットロードできるか?

yukkuri_55

総合スコア260

UWP

UWPは、Universal Windows Platformの略。様々なデバイス向けに提供されているアプリケーションを共通のフレームワーク上で動作可能にする仕組みで、Windows10で導入されました。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2020/02/16 23:26

編集2020/02/16 23:27

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukkuri_55

2020/02/17 11:28

まだ、サポートされていないのですか、残念ですがスッキリしました。
Zuishin

2020/02/17 11:37

自己解決してください。
guest

回答1

0

自己解決

まだ、サポートされていない

投稿2020/02/18 21:25

yukkuri_55

総合スコア260

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問