問題タブ [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.

0 投票する
0 に答える
253 参照

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を使用していますが、これはこのシナリオでの用途です

私は何を間違っていますか?

0 投票する
2 に答える
4063 参照

xaml - 項目が選択されているときに、ListView の DataTemplate 内の TextBlock の前景色を変更します

C#/XAML を使用して Windows ストア アプリを構築しています。

ItemsSource にバインドされた単純な ListView があります。各項目の構造を定義し、ContentControl と TextBlock を含む DataTemplate があります。

アイテムが選択されたときに、TextBlock の前景色を変更したいと考えています。誰も私がこれを行う方法を知っていますか?

現時点では「白」に設定されているため、必要なのは、リストビュー内の項目の選択状態に応じて Foreground プロパティを変更するバインディング式だけです。

0 投票する
1 に答える
260 参照

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 の実例はありますか?

0 投票する
1 に答える
174 参照

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 回呼び出しようとすると、上記の行がアプリで常にハングします。なぜこれを行っているのか誰にも分かりますか?

0 投票する
1 に答える
1281 参照

c# - WinRT XAML Toolkit 視覚化エラー

WinRT Xaml Toolkit Data Visualization Controls を使用してグラフを配置したいページがあります。

次のコードがあります。

VS は、PieSeries が間違っていることを教えてくれます。

なぜこれがエラーになるのですか?

0 投票する
1 に答える
466 参照

xaml - WinRT XAML Toolkit LineSeries シリーズの1行だけスタイルを変更することはできますか?

シリーズに複数の線がある折れ線シリーズ チャートがあります。線の 1 つを太さの異なる破線に変更し、他の線はそのままにすることはできますか? すべてのガイダンスに感謝します。

前もって感謝します。