問題タブ [xamarin.uwp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Xamarin Forms UWP で選択したタブを強調表示する
私は現在、VS 2015 で Xamarin フォームを使用して独自のアプリを作成しています。現在、テスト目的では、ユニバーサル Windows アプリを使用するのが最も簡単でしたが、1 つの点で立ち往生しているようです。とにかく、選択したタブは強調表示されません。
強調表示は、私が望んでいるものとはまったく異なります。
私が使用しているコードに関しては、メインはスケジュール ページが実際の犯人でApp
ある場所を読み込み、new NavigationPage(new Layout.SchedulePage())
Xamarin.Forms.TabbedPage を拡張します。SelectedPage は正しく設定されます (正しいコンテンツページが読み込まれます) が、タブは強調表示されません。
大規模な調査の結果、次のことを除外しました。
- XLabs の Extended TabbedPage を見てきましたが、選択したタブ スタイルとは関係がないようです。
- tabbedpage のカスタム レンダラーを見てきましたが、私が見た限りでは単一のタブを変更することはできません。集合データ テンプレートのみです。
したがって、私の質問は次のように解決されます。
選択したタブの xamarin フォームのスタイルを変更するにはどうすればよいですか、または UWP にはこの機能がありませんか?
必要に応じて追加のコードを提供できます。
xamarin - Itemselected のコールバックは Xamarin で機能しませんか?
シンプルな 2 ページがあります。
1つはリストビューです。
そのため、listView の項目をクリックすると、別のページに移動します。
しかし、Windows Phone のデフォルトの [戻る] ボタンをクリックしてから、1 つのアイテムをもう一度クリックすると、ナビゲーション ページが完全に機能しません。
これが私のコードスニペットです。
Xamarin.Form に基づく UWP プロジェクトでテストしていることに注意してください。
c# - Xamarin.Forms UWP プロジェクトのタイトル バーとタブの間の空白スペースが気になる
私は実質的にXamarin.Formsを初めて使用し、かなり単純なクロスプラットフォーム アプリケーションを開発しています。アプリは Android では十分に表示されますが、UWP では愚かな空白スペースがあります。このプロジェクトは、内部にページをプッシュおよびポップするために、内部に 4 つの NavigationPages を持つ TabbedPage で構成されています。
UWP プラットフォームの詳細を少し掘り下げた後、タブのスタイルを変更することができました。私は解決策を3日間探していましたが、それは私を夢中にさせています。これまでに見つけた唯一の解決策 (VS 2015 の Live Visual Tree の助けを借りて) は、VisibilityプロパティをCommandBar から"Collapsed"に変更することです(3 番目の添付写真を参照)。しかし、それは解決策ではありません。なぜなら、それは実行時にのみ消えてしまうからです。
誰でも助けることができますか?前もって感謝します。
Android ビュー、UWP ビュー、ライブ ビジュアル ツリー
編集: 私のMainPage.xamlコードは次のとおりです。