問題タブ [datagridtemplatecolumn]

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 投票する
1 に答える
1584 参照

silverlight - Silverlight DataGrid 行が選択されている場合にのみボタンを表示する方法

DataGridTemplateColumn行が選択されている場合にのみボタンを表示するにはどうすればよいですか? 私はこれを試しましたが、もちろん利用できるものはありIsSelectedません。行がバインドされているエンティティにプロパティを持つことは意味がありません。それでも、自分のモデルに自分のプロパティをそれほど緊密IsSelectedに結合する必要はありません。DataGridインターフェイスがこれ自体を処理できる方法はありますか?

これは私が持っているものです:

設計上の理由から、ボタンを含む行が選択されたときにのみボタンが表示されるようにします。そして、可能であれば、行がホバーされているときに別の方法で表示したいと考えています。

Silverlight と WPF には、私が望んでいたより多くの制限があるようです。これらが可能になることを願っています。ありがとう。:)

編集:

私は Expression Blend を持っていませんし、取得する予定もありません。ありがとう、それだけです。

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

wpf - DatePickerを使用したDataGridTemplateColumnは、日付を編集するために3回クリックする必要があります

私は持っていDataGridTemplateColumnます。その中にCellEditingTemplate、私はコントロールを置きましたDatePicker。日付を編集したい場合は、3回クリックしてDatePicker編集を開始する必要があります。DatePicker誰かが2回クリックするだけで編集モードに入る方法を教えてもらえますか?また、フォーカスを合わせると、キーボード入力も編集モードになりDataGridTemplateColumnません。DatePickerそれも修正できればいいのにと思います。

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

wpf - CellEditingTemplate内のTextBoxを見つけるのに役立ちます

CellEditingTemplate内でTextBoxを見つける方法について教えてください。ありがとう

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

silverlight - datagrid内のコンボボックスはデータを表示しません

RIAデータオブジェクトにバインドされているデータグリッドがあります。このデータグリッドは、VisualStudio内の[データソース]タブからテーブルをドラッグアンドドロップすることによって作成されました。データグリッドは正常に機能します。

DataGridTemplateColumnを介してコンボボックスを追加した列を追加しました。このコンボボックスは、domaindatasourceにバインドされています。ただし、コンボボックスにはデータが含まれていません。

XAMLからコンボボックスコードを取得し、それをデータグリッドとは別のコントロールとして貼り付けました。コンボボックスは正常に機能し、データを表示します。

データグリッドに含まれているときにコンボボックスにデータが表示されないのはなぜですか?私のXAMLコードは次のとおりです。

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

c# - XAMLのSilverlightコードビハインド

XAMLには次のコードがあります。

このXAMLコードを使用せずに、コードビハインド(C#)でこれを行うにはどうすればよいですか?

編集:

これが私が使用している解決策です:

コードでSilverlightDataTemplateを作成する

これにより、私がやりたいことを正確に行うことができます。

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

c# - Silverlight で DataGridCell からブリードアウトするテキストを取得するが、DataGrid からブリードアウトしない

ここでは奇妙で具体的な問題がありますが、Silverlight のオブジェクト (私の場合は TextBlock) を DataGridCell からブリードアウトさせ、含まれている DataGrid からブリードアウトさせないためのクリーンな方法を見つけようとしています。

例えば:

テキスト自体が2つの異なるセルにあることを正確には知りませんが、テキストを重ねたいと思います。

私が避けたいのはこれです:

この場合、次のようにしたいと思います。

現在、TextBlock が PopUp コントロール内に含まれるように CellTemplate を変更しようとしましたが、PopUp は常に開いています。ただし、PopUp を使用すると、DataGrid の外側に出血するため、これは機能しません。これを回避するために、DatGrid にクリップの四角形を指定しようとしましたが、うまくいきませんでした。PopUp は DataGrid の外側にまだ表示されています。

誰かがこの方法に対するクリーンでシンプルな解決策を持っていることを願っています。最良のケースは、私が気付いていないある種の魔法の DataGrid.ColumnSpan または DataGridColumn.ColumnSpan です...

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

silverlight - Grid コントロールのコードで DataTemplate のコンテンツを変更する

グリッド用に次の Xaml があり、コードでコンテンツの値を変更できるようにしたいと考えています。条件によっては「[+]」を表示しないようにしたい。それ、どうやったら出来るの。また、イベントをトリガーして変更を行うにはどうすればよいですか。私は Infragistic XamGrid を使用していますが、他のグリッドにも当てはまると思います。

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

wpf - WPF DataGrid テンプレート化された列で並べ替えが機能しませんか?

DataGrid のテンプレート化された列では並べ替えが常に機能しないことに気付きました。この問題の解決策はありますか?

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

wpf - CellStyleではWPF DataGridTemplateColumn IsReadOnlyを使用できませんか?

別のスタイルの内容に応じて、読み取り専用のセルスタイルを設定しようとしています。これは XAML で可能ですか? 些細なことのようですが、私のコードは失敗します。

次のエラーが表示されます。

エラー 18 スタイル プロパティ 'IsReadOnly' を解決できません。所有する型がスタイルの TargetType であることを確認するか、Class.Property 構文を使用してプロパティを指定します。

何か案は?ありがとう。

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

silverlight - コードビハインドでDataGridTemplateColumnを編集しますか?

これは信じられないほど簡単だと思いますが、私はあちこちを検索しましたが、答えが見つからないようです。のにDataGridTemplateColumnない値を表示するために使用したいがDataContextありDataGridます。つまり、文化に基づいて異なる名前を持つエンティティがあります。グリッドがロードされたら、現在のカルチャに基づいて適切な名前を取得します。sについて何かを見るたびにDataGridTemplateColumn、それらは常にBinding構文を使用しています。ここではできません。次のXAMLの「nameValue」TextBlockにアクセスするために必要なC#コードと、どのイベントハンドラーでアクセスする必要がありますか。

よろしくお願いします。スーパーn00bの質問でごめんなさい。