問題タブ [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.
wpf - WPF 分解 - DataGridTemplateColumn
カスタム DataGrid 列定義を UserControl に移動しようとしています。
MyComboBoxColumn.xaml
MyComboBoxColumn.cs
メイン ウィンドウの XAML:
列のヘッダーに「TEST」というボタンが表示されるはずですが、代わりに空のボタンが表示されます。バインディングが壊れているようです。なにが問題ですか?
wpf - WPF Datagrid -DataGridTemplateColumn タブのフォーカスの問題
Microsoft WPF データグリッドを使用しています。WPF データグリッド DataGridTemplateColumn の奇妙な動作に気付きました。グリッドで templateColumn を使用し、テンプレート列にいくつかのコントロールが含まれている場合、前の列からタブ移動すると、テンプレート列で宣言された最初の要素にフォーカスが自動的に移動しません。フォーカスは最初にテンプレート列の境界線に設定されており、一度タブを押すとフォーカスが最初の列に移動します。この問題の回避策。タブをオフにしたときに、データグリッドのテンプレート列の最初の要素に移動するようにフォーカスを設定するにはどうすればよいですか。
events - Gridview サーバー イベントが発生しなくなった
テンプレート列を持つ通常のGridviewがあります
予期せず、未知の理由で「lbOpen_Command」が起動しなくなりました。ページ OnInit() で停止した後、"lbOpen_Command" のブレークポイントがヒットしません。.aspx ページとイベント実行チェーンには、まったく変更がありませんでした。
その理由は何ですか?助言がありますか?
前もって感謝します。
wpf - datagridtemplatecolumn のコード ビハインドとその使用方法は?
私はDataGrid
WPFを持っています。Button
そして、特定の にバインドされた後、グリッドの特定のセルに sを追加しようとしていItemsSource
ます。私はこのようにxamlでこれをやろうとしました:
ただし、コードビハインドでこれを行う方法について知りたいです。Button
特定のクリックが発生するたびに sを配置できるようにするために、これが必要です。どんな助けでも大歓迎です。
silverlight - DataGridColumnTemplateの動的幅
短くしておきますが、DataGridTemplateColumのセットを定義し、それらの幅を静的にしない方法はありますか(以下の私の値300、130、900など)?「*」および「自動」は例外をスローします。
データグリッドをスケーラブルにしたい。つまり、ユーザーがブラウザーのサイズを変更した場合(Silverlightアプリ)、幅が列サイズの合計よりも大きい右側のデータに醜いエッジはありません。
可能であれば、コードビハインドハックではなく、クリーンなものを探します。
ありがとう!
c# - DataGridTemplateColumn セルの値を取得
DataGrid
WPF Toolkitの WPF を使用しています。
テンプレート化された列を に追加しました。各セルにDataGrid
は があります。CheckBox
これらのセル内の値にアクセスするにはどうすればよいでしょうか?
の他の列DataGrid
はDataSet
. DataGridTemplateColumn
これらにアクセスできますが、に追加したの値にアクセスできませんDataGrid
。
誰にもアイデアはありますか?
wpf - バインドされたセルの内容とは異なる Silverlight DataGridTextColumn でツールヒントを作成する
DataGridTextColumn
Silverlight 4にがDataGrid
あり、バインドされた値とは異なる列に ToolTip 値を設定したいと考えています。
テンプレート化された列を使用してこれを非常に簡単に実行できることはわかっていますが、余分な XAML が大量に追加され、読み取りと保守が面倒になります。
これは機能しますが、多くの余分なコードです - 特にテンプレートを変更する必要がある場合
スタイルまたは継承されたクラスでこれを行う良い方法を見つけたいと思います。私が言ったように、私の主な目標は、ツールチップのように些細なことのために、XAML の肥大化を可能な限り最善の方法で減らすことです。
thisやthisのようなソリューションを含む同様のスタックオーバーフローの質問がいくつかありますが、どちらもセルの内容と同じツールチップ値を表示します (たとえば、オーバーフローした場合)。多くの場合、これはあなたが望むものですが、セルの内容に別のツールチップを表示しようとしています。
継承されたクラスのサンプル コード(スクロールして最後まで) を見つけました。これを変更しようとしましたが、XAML の知識が標準に達しておらず、これに一晩中費やしたくないため行き詰まりました。この特定の例は機能しているように見えますが、かなりのハックのように見えます。2 つの依存関係プロパティで機能するように変更しようとすると、さらに大きな問題になると思います。
PS。適切に作成されたサブクラスにより、TextTrimming などの他のプロパティも簡単にバインドできると期待しています。
silverlight - TemplateColumn ボタンのクリックで Datagrid 行にアクセスする
Silverlight を使用してファイル アップロード ツールを実装しています。これでファイルを参照でき、ファイルを選択するとデータグリッドにバインドされます。データグリッドには、データグリッドから特定のアイテムを削除するためのボタンと、List<>
.
以下のクラス UploadedFiles があります。
ItemSource を次のように設定して、以下のような templatecolumn を持つデータグリッドを使用していますList<UploadedFiles>
ボタンクリックイベントハンドラーは
クリックされたボタンが存在するデータグリッド行に基づいて特定のリスト項目にアクセスし、項目を削除しList<UploadedFiles>
てデータグリッドを再バインドする必要があります。
ありがとう
silverlight - DataGridTemplateColumn プロパティで Binding を使用することは可能ですか?
私が何をしても、Silverlight で DataGridTemplateColumn のプロパティをバインドしようとすると、AG_E_PARSER_PROPERTY_NOT_FOUND が発生するようです。私は次のことを試してみました
しかし運が悪い... DataGridTemplateColumn に DataContext が含まれていないことはわかっていますが、バインドする要素とパスを指定しているときに、これが問題の原因になるとは思いません。何か案は?
wpf - コードで DataTemplate コンポーネントのバインディングを設定する
はっきりしない場合は申し訳ありませんが、頭の中もはっきりしていません(特に他の投稿で自分の道を見つけようとした後:p)
私が喜んでやろうとしているのは、ボタンを含むゼロから多数の列を持つコードで DataGrids を作成することです。これは、1 つの同じ関数を呼び出しますが、「パラメーター」(列ごとに異なります) を使用します。
これが私がこれまでに得たものです: コードで作成された DataGrid xaml リソースで定義された DataTemplate (ボタン付き) 上記の DataTemplate を使用する DataGridTemplateColumn
ボタンのプロパティ (DataTemplate 内) を DataGridTemplateColumn プロパティ (私の場合、列ヘッダーは問題ありません) にバインドすることは可能ですか?
コードで DataTemplate コンポーネント (ボタンなど) にアクセスし、それらのプロパティを変更する方法はありますか?
コードで DataTemplate を作成することは可能ですか (危険ではありません)? コードの代わりにそうするようにアドバイスする投稿を見つけたので、xamlで宣言しました。
ご協力いただきありがとうございます。