問題タブ [itemtemplate]
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 - ボタンを含むItemTemplateを備えたComboBox
それで、カスタムデータテンプレートを備えたComboBoxがあるとしましょう。データテンプレートの項目の1つは、ボタンです。
これに伴う問題は、ボタンがクリックを食いつぶし、ボタンが選択されている場合、アイテムが選択されないことです。これは、プルダウンが消えず、アイテムが選択されていないことを意味します。
なぜこれが起こっているのかわかります。
それを回避する方法はありますか?おそらく、ボタンのクリックを処理し(コマンドにバインドしています)、コンボボックスもクリックを処理できるように、チェーンを上に進むように指示する方法はありますか?
注:Silverlightで問題が発生していますが、WPFでもまったく同じ動作が見られると思います。
wpf - WPFでTabControlをデータバインディングするときに、カスタムTabItemコントロールを使用するにはどうすればよいですか?
から派生したカスタムコントロールがあり、そのカスタムをストックTabItem
にデータバインドしたいと思います。このまれなケースのためだけに、新しいものを作成することは避けたいと思います。TabItem
TabControl
TabControl
これは私が持っているものであり、正しいコントロールをロードすることができません。ClosableTabItem
この場合、ストックコントロールの代わりに自分のコントロールを使用したいと思いTabItem
ます。
編集:これは、カスタムコントロールをバインドしようとするのではなく、私が最終的に得たものです。前の質問から取得した「CloseCommand 」 。
c# - TabControl.Items を MenuItem にバインドする
アプリケーションのメイン ワークスペースとして TabControl を使用しています。開いているタブのヘッダーを一覧表示する [ウィンドウ] メニュー項目を追加したいと考えています。アクティブな (つまり、フォーカスされた) タブをチェックする必要があります。
次のように ItemsTemplate を使用してみました。
各 MenuItem は、いわば別の MenuItem の内部に「ネスト」されますが、これは実際には意図した結果ではありません (チェックボックスはヘッダー領域にあり、内部項目の周りに別の境界線があります)。
これを行うより良い方法はありますか?
前もって感謝します。
wpf - StackPanelでItemTemplateを使用するにはどうすればよいですか?
次のコードでは、 ItemTemplate属性を割り当てることにより、CustomerTemplateというDataTemplateを使用するようにComboBoxに指示します。
ただし、 StackPanelにはItemTemplate属性がありません。
StackPanelでCustomerTemplateも使用するにはどうすればよいですか?
c# - WPF - ItemsPresenter の ItemTemplate を実装しますか?
私はWPFのSplitButtonコントロールに取り組んできましたが、基本的には完了しましたが、設定できるすべての可能なプロパティを調べて、それらが実際に実装されていることを確認しようとしています. ほとんどの場合、実装するプロパティは 2 つしか残っていません。それはItemTemplate
andですItemTemplateSelector
(そしてAlternationCount
3 つのプロパティ)。
とを にバインドすることで、HeaderTemplate
と を機能させることができました。ただし、これはコントロールのボタン部分用です。コントロールのドロップ ドロップ部分には、Popup、Border、および. 問題は、とのプロパティを設定する方法がわからないことです。HeaderTemplateSelector
ContentTemplate
ContentTemplateSelector
ContentPresenter
ItemsPresenter
ItemTemplate
ItemTemplateSelector
ItemsPresenter
何か案は?
更新: SplitButton の完全なソース コードは、http: //anothersplitbutton.codeplex.com/で入手できます。
Luna.NormalColor.xaml ファイルは次のとおりです。
更新 2 ItemsPresenter を ItemsControl に切り替えようとしましたが、ItemTemplate プロパティで何もできないようです。コードの変更されたセクションは次のとおりです。
wpf - この MSDN サンプル コードは何をしますか? -ItemsControl.ItemTemplate
これは、ItemsControl.ItemTemplate プロパティ のMSDN ライブラリ記事から抜粋した XAML コード サンプルです。
<StackPanel>
この例の要素の使用法の説明を探しています。
->
このパネルは ListBox のどこに存在しますか?
ItemTemplate での目的は何ですか?
System.Windows.Controls.Panel をその代わりに、特にグリッドで使用できますか? ListBox の各項目のテンプレートとして要素を
使用するにはどうすればよいですか?<Grid>
これが私が目指しているコンセプトです:
http://img151.imageshack.us/img151/7960/graphconcept.png
要素を使用してグラフを描画しました<Path>
が、問題はありません。
私は軸のラベルに取り組んでおり<Grid>
、ItemTemplate の要素を使用して実験していますが、このコンテキストでグリッドがどのように機能するのかわかりません。また、MSDN はサンプルのパネルについて何も述べていません。コード。
Y 軸ラベルの XAML は現在、次のようになっています。
これは正しく見えますか?実行時には何も表示されませんが、データ バインディングとコード ビハインドのデバッグを開始する前に、XAML が正しくモデル化されていることを確認したいと考えています。
wpf - WPFのリストボックスの列をすべての項目で同じ幅にするにはどうすればよいですか?
私は aとaListBox
でItemTemplate
構成されるを持っています。問題は、 内のテキストの幅が各項目で同じではなく、コントロールが整列していないことです。テンプレートで を設定して、すべてのアイテムが同じ幅になるようにするには
どうすればよいですか?TextBlock
ComboBox
TextBlock
ComboBox
TextBlock
ここに私のxamlがあります:
wpf - コードにアイテムを追加するときにTreeViewにItemTemplateを使用する
TreeViewItemsをコードビハインドに手動で追加していて、DataTemplateを使用してそれらを表示したいのですが、その方法がわかりません。私はこのようなことをしたいと思っていますが、アイテムは空のヘッダーとして表示されます。私は何が間違っているのですか?
XAML
コードの裏側
c# - コードビハインドでアイテムテンプレートのユーザーコントロールにリストをデータバインドする
以下のような DataList があります。
アイテム テンプレートは、登録済みのユーザー コントロールである MyControl です。DataList の DataSource は でありList<List<T>>
、MyControl の PublicProperty が渡さList<T>
れ、それに対して独自のデータバインディングが実行されます。これは問題なく動作しますが、私は aspx/c ページでのデータ バインディングに対して一般的な嫌悪感を抱いています。コード ビハインドで PublicProperty 値を設定する最も効率的な方法は何ですか?
wpf - Itemsource を DataTemplate 内の Comobox に動的に設定する方法は?
私は1つを持っていて、このようなものListbox
を適用しましたDataTemplate
- で選択された各項目に基づいて動的にロード
ItemSource
するにはどうすればよいですか? 私はWPFを初めて使用しています... plsはあなたの貴重な提案を手伝ってくれます。ComboBox
ListBox