問題タブ [xceed]
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# - dateTimePicker の Xceed.Wpf.Toolkit 内で Enter キーを押したときの NullReference
Xceed.Wpf.Toolkit.dll で「System.NullReferenceException」が発生しました。スタックの場所 Xceed.Wpf.Toolkit.Core.Primitives.DateTimeUpDownBase`1.OnPreviewKeyDown() で例外が発生しました。
これは、有効な形式で日付を入力し、Enter キーを押すと発生します。
これに似た文書化されたエラーをいくつか見ましたが、これは Xceed.Wpf.Toolkit v1.9 のバグが原因であり、その後修正されました。v2.2 を使用しています。以下は、問題の DateTimePicker の xaml です。
編集:
とにかく、Enterキーを押してこのコントロールで何かをしたくないので、イベントをキャッチしようとしています。上記のコードにキーボード イベントを追加しました。日付を入力するとイベントがキャッチされますが、Enterキーを押すと、Enterキーイベントをキャッチする前にエラーが発生します。
mvvm - Xceed AvalonDock を使用して、メイン、フッター、およびライド サイド ウィンドウの両方でバインド可能な MVVM アンカー可能なペインを準備することは可能ですか?
AvalonDock コントロールを使用して、バインド可能およびドッキング可能なペインを実現しています。
それを可能にする素晴らしいサンプルを見つけました。そのためにはいくつかのことが必要です:
- PanesTemplateSelectors、PanesStyleSelectors を準備する
すべてが見栄えがよく、MVVM パターンを使用してそのソリューションを準備できます。
次のドラフトを達成するためにそのソリューションを拡張する方法を知りたいです。
バインド可能なソースとして使用できる 2 つのソースがあります。
誰かが私に方向を示したり、バインド可能なペインをフッターに、別のペインを右側に作成する方法の手がかりを教えてくれたらうれしいです.
AvalonDockを使用することは可能ですか
c# - チェック可能なコンボボックスのデフォルトテキスト
Xceed チェック可能なコンボボックスを使用しています。コンボボックスで選択したチェックボックスに応じてデフォルトのテキストを表示したいのですが、その方法がわかりません。
例えば:
テキスト ボックスの内容 (赤い矢印) は次のようになります。
- 何も選択されていない場合:「選択してください」
- すべてを選択した場合:「すべての人」
- 1 つ以上が選択されている場合: 「特定の選択」
お気に入り:
サンプルコード:
XAML:
CS:
c# - GroupLevelIndicatorPane により、ColumnStretchMode=ALL が列に収まらない
ColumnStretchMode=ALL を使用して列をグリッドに収める Xceed データグリッドがあります。
GroupLevelIndicatorPane を追加するまで、完全に機能していました。これを追加すると、グリッドが正しく収まらなくなります (GroupLevelIndicatorWidth の幅だけずれています)。
私は、この計算でそのペインを考慮に入れる方法を探していました。
Xceed コントロールでこれを見た人はいますか? (私は現在 Xceed をサポートしていないので、彼らは私を助けてくれません。)
更新:なぜこれが起こっているのか分かりました。私はグリッドのセットアップでこの効果に何かを持っていました:
一部のタイプのグループで GroupLevelIndicatorPane を折りたたむようにしました。私はそれを取り出し、計算は再び正しく機能し始めました。
一部のグループをインデントしない別の方法を見つける必要があると思います。
c# - Xceed DataGrid 列を再バインドして特殊文字を受け入れる
Xceed WPF DataGrid を使用して DataTable オブジェクトを表示しようとしています。DataTables には、たまたま「/」などの特殊文字を使用する列があります。これにより、Xceed DataGrid は、この前の質問で見られたのと同じ問題に遭遇しました。
提供されたソリューションの Xceed の類推を見つけようとしましたが、Xceed の DataGridBindingInfo クラス (バインディングを管理していると思われる) を使用して目的を達成する方法がわかりません。Xceedでこのようにバインディングを変更することは可能ですか?
c# - MVVMパターンを使用してアイテムをソートするXceed ListBox
ListBox アイテムを MVVM パターンで並べ替えたいのですが、次Behavior
の方法ではうまくいきません。何が問題なのか教えてください。MVVM パターンで xceed リストボックスを実装するサンプルはありますか?
行動
XAML
javascript - Xceed MaskedTextBox がフォーカスされたときに最初から開始されない
Xceed MaskedTextBox を使用しています。
テキストボックスをクリックして数値を入力すると、テキストボックスの先頭ではなく、常にクリックした場所にカーソルが置かれます。これにより、ユーザーは数字の入力を開始し、すぐにスペースを使い果たします。これは、最後の近くをクリックすると入力する数字が少なくなるためです。
Q: ボックス内の任意の場所をクリックして、カーソルの開始位置を最前面にする方法はありますか?