問題タブ [winrt-xaml-toolkit]
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.
xaml - ObservableCollection をフィルタリングすると選択がクリアされます
People のリストを表示する GridView で構成される PeopleView ページがあります。ポップアップ ユーザー コントロールを使用して、People のリストから削除を追加する方法を提供したいと考えています。UserControl では、すべてのユーザーを検索してさらに追加することもできます。
UserControl が最初に開いたときに、すべての人が表示され、GridView に現在表示されている人は、ポップアップ ListView で既に選択されている必要があります。ユーザーが UserControl で追加の People を選択すると、People コレクションが追加され、メインの GridView にこれが反映されます。これはすべて意図したとおりに機能します。
ポップアップで人のリストをフィルタリングしようとすると、問題が発生します。これにより、FilteredPeople コレクションがリセットされ、ListView からすべての選択が削除されるため、ObservableCollection からメイン ページの GridView がクリアされます。
選択を保持しながら人物を検索し、検索中にこのリストに追加および削除したいと考えています。
これは、メイン ページの GridView です。
このページには、この GridView から People を追加および削除できるポップアップ ユーザー コントロールがあります。また、人を検索することもできます。
xaml は次のようになります。
People と FilteredPeople は、ビュー モデルのプロパティです。
それらはロード時に次のように設定されます。
検索テキストが入力されると、次のように、viewmodel で FilterPeople メソッドが呼び出されます。
WinRT XAML Toolkit によって提供される BindableSelection 拡張機能を使用しています。ListView の項目が選択されると、基になるモデル オブジェクトが更新されます。
問題は、FilteredPeople コレクションがリセットされることですが、これを行う方法がわかりません。これを行う方法の例をオンラインで見つけることができません。
私はMVVM Crossを使用していますが、これはこのシナリオでの用途です
私は何を間違っていますか?
xaml - 項目が選択されているときに、ListView の DataTemplate 内の TextBlock の前景色を変更します
C#/XAML を使用して Windows ストア アプリを構築しています。
ItemsSource にバインドされた単純な ListView があります。各項目の構造を定義し、ContentControl と TextBlock を含む DataTemplate があります。
アイテムが選択されたときに、TextBlock の前景色を変更したいと考えています。誰も私がこれを行う方法を知っていますか?
現時点では「白」に設定されているため、必要なのは、リストビュー内の項目の選択状態に応じて Foreground プロパティを変更するバインディング式だけです。
c# - Windows 8ストアアプリの透かしパスワードボックス
MVVMCROSS を使用してクロスプラットフォーム アプリを構築しています。
アプリで透かしパスワード ボックスを使用する必要があります。優れた WinRT xaml ツールキットを使用してみましたが、ソリューションをビルドしようとするとエラーが発生します -
netcore45 では機能しないと思いますか?
とにかく、私もこのソリューションを使用してみましたhttp://www.julmar.com/blog/programming/adding-a-watermark-to-a-passwordbox-in-a-windows-store-app/
しかし、残念ながら、スタック パネルに 2 つの watermarkPasswordBoxes を一緒に配置すると機能しません。
WinRT XAML に Watermark Password Box の実例はありますか?
c# - Windows ランタイム WinRTXamlToolkit AlternativeFrame Navigate メソッドが機能しない (ハングする)
現在、WinRTXamlToolkit の AlternativeFrame コントロールを使用して、ポップアップに複数のページを表示し、何かを reddit に投稿する機能を設定しています。私の現在の問題は、AlternativeFrame のナビゲート メソッドが機能していないように見えることです。
RedditUploadDialog.xaml からの抜粋
RedditUploadDialog.xaml.cs からの抜粋
RUDSubPage1 コントロールをロードする Navigate (上ではない) への最初の呼び出しは機能します。問題は、上記のように、Navigate への 2 番目の呼び出しが、呼び出しを行うときにハングすることです。それは二度と戻らないので、await は永久にスタックしたままになります。RUDSubPage2 は、その xaml ファイルとコード ビハインド ファイルがほとんど空であるため、Navigate メソッドを妨害するものは何もありません。これが機能しない理由はありますか?
編集:わかりました、WinRTXamlToolkit コードで厄介な行を見つけました。
何らかの理由で、Navigate メソッドを 2 回呼び出しようとすると、上記の行がアプリで常にハングします。なぜこれを行っているのか誰にも分かりますか?
c# - WinRT XAML Toolkit 視覚化エラー
WinRT Xaml Toolkit Data Visualization Controls を使用してグラフを配置したいページがあります。
次のコードがあります。
VS は、PieSeries が間違っていることを教えてくれます。
なぜこれがエラーになるのですか?
xaml - WinRT XAML Toolkit LineSeries シリーズの1行だけスタイルを変更することはできますか?
シリーズに複数の線がある折れ線シリーズ チャートがあります。線の 1 つを太さの異なる破線に変更し、他の線はそのままにすることはできますか? すべてのガイダンスに感謝します。
前もって感謝します。