ラベル UWP の投稿を表示しています。 すべての投稿を表示
ラベル UWP の投稿を表示しています。 すべての投稿を表示

2024年3月20日水曜日

UWP データバインディングの勉強

 こちらのページで勉強する予定。


https://learn.microsoft.com/ja-jp/training/modules/implement-data-binding-in-windows-10-app/?source=recommendations


UWPでデータグリッドを使おうと思って↓のページを参考に進めてたのですが、Viewmodelがでてきたところで挫折してしまいました。

なので、まずは↑のページでデータバインディングを勉強しようと思ってます。


https://learn.microsoft.com/ja-jp/windows/communitytoolkit/controls/datagrid_guidance/datagrid_basics


MVVMよくわらかない...

2021年7月22日木曜日

UWPアプリ登録完了

5月から作業を初めてやっとこ、アプリの登録が完了しました。

現在申請中です。


認定が無事通りますように。



2021年7月18日日曜日

UWP  アプリ認定キット 実行のめも

 (手順)

1.ソリューションエクスプローラー > プロジェクト名称右クリック > Plublish > アプリパッケージの作成... 

2.ラジオボタンで

(一回目)

新しいアプリ名でMicrosoft Storeに

(2回目以降)

xxxによりYYYとしてmicorosoftストアに

3.次へボタン

4.作成ボタン

   ...   ビルドが始まるのでちょっと待つ

5.パッケージの作成が完了しましたダイアログが表示されたら、

 Windowsアプリ認定キットを起動する。ボタンを押す。

6.テスト選択ダイアログで、次へボタンを押す。

7.終わるのを待つ。

8.合格が表示されたらOK

---------------------------------------------

(引っかかったところ)

①署名がされてなくて手順1実行後にすぐ終了

→ パッケージマニュフェスト>パッケージ化>証明書の選択>

  適当に作成すると解決。

②documentLibraryを使用していたことで、不合格

 正確に言うと合格だけど、documentlibraryは使えないよいうような警告が表示された。

→ localのフォルダにファイルを書くことにして解決。




2021年7月11日日曜日

UWP アプリ だいたいできた

 Formで作ったアプリをUWPで作り直す作業がおおむね完了しました。

あとは、テストを少し行う予定です。

2021年6月24日木曜日

UWPローカライズで苦戦中...

日付を各言語ごとにローカライズすることを考えています。

標準の日時書式指定文字列

こちらを参考に日付の書式を"d"に指定しておけば、短い日付のパターンで勝手に各言語にローカライズするのかなと 簡単に考えました。

テストのためにOSの地域と言語やロケールを全部英語に変えてみても、なにも変化せず。

UWPではmanifestで既定の言語が定義されていて、それで常に動くのがデフォルトということがわかりました。

グローバリゼーションとローカライズ

まずはこちらをしっかり読もうと思ってます。

2021年6月12日土曜日

UWP スプラッシュ ペイントで

やりたいこと
UWPで新規プロジェクトを作成して、実行すると大きな×印がでたり、タスクバーのアイコンが×になったりしてます。


これはスプラッシュやアイコンの画像が登録していないだけで、登録すると解消されます。
その手順の紹介となります。

参考情報
MSの情報 「スプラッシュ画面の追加」
https://docs.microsoft.com/ja-jp/windows/uwp/launch-resume/add-a-splash-screen

Step.1 ペイントでスプラッシュに表示される画像作成
ペイントを開き、サイズを400x400ピクセルにします。
スプラッシュやアイコンに使いたい色で塗りつぶします。
好きな絵を描きます。
文字を入れる場合は、うまく入りきらないので、サイズを少し大きくしておいて、文字を書いてから400x400のサイズにした方がやりやすいかもしれません。
でであがったら保存します。
Step.2 visual studioに設定
ソリューションエクスプローラー > Pakage.appxmanifestをダブルクリック > ビジュアル資産 > すべてのビジュアル資産を選択 > ソースから先ほど作成した画像を選択 > スプラッシュスクリーンの背景の色を指定 > 生成ボタンを押す。
できた
なんとなくそれっぽくなりました。

2021年5月30日日曜日

UWP コンテキストメニュー

やりたいこと
UWPのアプリでコンテキストメニューを表示するまでの手順を紹介します。

特定のコントロール、例えばボタンとかを右クリックするのではなく、フォームのどこを右クリックしてもメニューが表示されるようにするようにする方法となります。
ちょっと苦労したので、自分用としての意味も含めて記録しておきます。

また、できるようにはなったのですが、本当にこれでよいのかはちょっと怪しいところもあります。
環境
VisualStudio Community 2019 V16.10.0
Windows 10 20H2
準備
空白のアプリ(ユニバーサルWindows)を作成しておきます。
Step.1 xamlの編集
ソリューションエクスプローラー > MainPage.xaml をダブルクリック > XAMLのGridの間に以下のコードを追記します。
Gridにコンテキストメニューを割り当てるようなことをしてます。
追記するコード
    
              ここから
            
                <MenuFlyoutItem Text="テスト1"/>
                <MenuFlyoutItem Text="テスト2"/>
                <MenuFlyoutItem Text="テスト3"/>
            
           ここまで
    
ここまでの手順でコンテキストメニューが表示されてもよいはずなのですが、なぜかコンテキストメニューはまだ表示されません。
Step.2 Gridの背景を塗りつぶす
Step 1のコードを以下のように変更します。
Gridの背景を白で塗りつぶしているだけです。
       ←これ
        
            
                <MenuFlyoutItem Text="テスト1"/>
                <MenuFlyoutItem Text="テスト2"/>
                <MenuFlyoutItem Text="テスト3"/>
            
        
    
※このStep.2がちょっと怪しい手順となります。
結果
コンテキストメニューが表示されます。
できた!!

2021年5月14日金曜日

UWPアプリ コマンドバー

以前作ったアプリをUWPで作り直す作業をしています。

メインの画面はそれっぽくなったので、

コンテキストメニューで実現していたものをどうしようか検討中です。


第一案としてコマンドバーのサンプルをコピペして貼り付けてみました。

https://docs.microsoft.com/ja-jp/windows/uwp/design/controls-and-patterns/app-bars



機能が少ないアプリなので、コマンドバーはちょっと大げさな感じがします。



2021年5月3日月曜日

uwp アプリ

UWPアプリを作って、Microsoft Storeに登録してみたいなぁと思ってます。

とりあえず、Microsoft Storeに登録してみました。

ここから入りました。
https://developer.microsoft.com/ja-jp/store/register/

名前とか住所とか登録して、1900円ぐらいをクレジットで払いました。

アプリの名前を登録したので、あとは作るだけです。
名前を登録してから作るのが一般的なようです。
なるほど。
こっからが大変そう...