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

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

wpf - RaiseCanExecuteChanged が呼び出された後に ListView が更新されない

ビュー モデルのコレクションにバインドされている ListView があります。Item テンプレートには、ビュー モデルのコマンドにバインドされたボタンが含まれています。ListView の ItemsSource というプロパティを設定すると、ビューモデルごとに RaiseCanExecuteChanged を呼び出します。

すべてのビュー モデルで CanExecute に対して true が返されることを確認したにもかかわらず、ボタンはグレー表示されます。私が気付いた唯一のことは、リストビューが既にレンダリングされているときに RaiseCanExecuteChanged を呼び出すと、すべてが期待どおりに機能し、リストビューがレンダリングされる前にそれを呼び出してから、並べ替えられたアイテムをスクロールすることです。

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

c# - WPF:最も単純なItemsControlはアイテムを表示しません

が機能するという最も単純なアイデアを得ることができませんItemControlItemsControlたくさんのを入力したいだけですSomeItem

これはコードビハインドです:

これはXAMLです。

私は何が間違っているのですか?

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

asp.net - Webフォームからテンプレートアイテムを作成し、Inheritsページディレクティブを自動生成します

OK、Webフォームからテンプレートアイテムを作成しようとしています。

私はこの記事を参照しました:http ://www.west-wind.com/weblog/posts/740022.aspx そしてそれはテンプレートをエクスポートしてそれをうまくインストールします。

以下に示すように、ページディレクティブにinherits = "_ Default"を残しているにもかかわらず、プロジェクト内でテンプレートアイテムを使用しようとすると、次のようになります。

したがって、すべての新しいテンプレートアイテムは、元のフォーム名の事前テンプレート生成を使用すると考えられます。これは、ここに示すように、コードビハインドの問題でもあります。

パラメータ文字列を渡す例を見たことがありますが、コンパイルするものを何とか取得できませんでした。私は以下のようなものを見つけました:

誰か提案はありますか?

これは私が見つけた利用可能なテンプレートパラメータのリストへのリンクでした:

プロジェクトテンプレートパラメータ

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

wpf - WPF、itemtemplatesdatatemplate内のコントロールの検索

ItemTemplate's内のコントロールをプログラムで見つけるにはどうすればよいですか?DataTemplateたとえばCheckBox、次のコード内を見つけるにはどうすればよいですか。

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

wpf - リストボックスのロード中にリストボックスアイテムテンプレート内のユーザーコントロールに値を設定する方法は?

と があり、UserControlその中にaまたはDependencyProperty EmployeeScheduleを受け入れる があります。と を作成し、これを参照しました。DataTableDataRowListboxItemTemplateUserControl

私の質問は、のデータUserControlが現在の行またはそれが配置されているものであるということですDataContext。ユーザー コントロールの依存関係プロパティにListboxItemデータを提供するにはどうすればよいですか?ListboxItem

thnx

0 投票する
3 に答える
2574 参照

c# - コントロールがItemTemplateにあるときに.Net designer.csが更新されない

私はシンプルなフォームを持っています。1 つのテキストボックスとボタンとしましょう。

これらの項目が aspx ページに配置されている場合、それらは自動的に *.designer.cs ファイルに追加され、私の C# コード ビハインドで参照できます。それが想定されているように。

これらのアイテムを取得して FormView コントロール内に配置すると、問題が発生します。その時点で、それらのすべてのトレースが designer.cs ファイルから削除され、これらのコントロールを使用して記述されたコードで「現在のコンテキストに存在しません」というエラーが発生します。FormView コントロール自体は、デザイナーのコード ビハインドに残されます。それらを再度追加すると、それらは固執しません。designer.cs を削除して再作成すると、コントロールなしで再作成されます。

手がかりはありますか?

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

c# - Silverlight の動的な (プログラムによる) ItemTemplate (DataTemplate)?

私はこのコードを持っています:

Silverlight を使用してコード ビハインドで DataTemplate/ItemTemplate を作成するにはどうすればよいですか?

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

asp.net - インライン if ステートメントでデータバインド レコードを使用する方法

ここに私の問題があります:

asp.net(VB)にリピーターがあります:

ここでやりたいことは、「Question_Type」と呼ばれる使用していない値を確認することです。これは、複数選択、短い回答などに応じて、1、2、または 3 になる可能性があります。

私はこれを試しました:

そして、私はこのエラーを受け取ります:

Eval()、XPath()、および Bind() などのデータバインディング メソッドは、データバインドされたコントロールのコンテキストでのみ使用できます。

この値をifステートメントで使用するにはどうすればよいですか???

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

silverlight - Silverlight ItemsControl 垂直スクロールバー、ラップパネルを ControlTemplate として使用

要素のコレクションがあり、それぞれに名前と画像ブロブのサブコレクションがあります。各項目が各 MainElements を表すアコーディオンを表示したいと考えています。各要素内で、上記の MainElement のサブコレクションに画像を表示します。アコーディオンはユーザーによってサイズ変更されるため、画像の表示にはラップパネルを使用します。アコーディオンの幅が十分に広い場合、画像は各行にできるだけ多く収まるように並べ替えられます。ラップパネルが行ごとに1つの画像しか表示しない場合に問題が発生します(それ以上のスペースがないため)、画像リストは続きますが、コントロールの高さに収まらないため、すべての画像を表示できません. 画像リストを下にスクロールできるように、AccordionItem 内に垂直スクロールバーを表示する必要があります。だから、ここに私のコードがあります:

http://www.silverlightshow.net/tips/How-to-add-scrollbars-to-ItemsControl.aspxは、このようにラップパネルをスクロールビューアーで囲む必要があることを示唆しています

しかし、その後、ラップパネルが非常に小さくなり、小さな垂直スクロールバーしか表示されなくなります。何かアイデアはありますか? どうもありがとう。

編集:コントロールテンプレートで使用すると、ラップパネルの幅が失われることがわかりました

次のように使用する必要があります。

とにかく、私は ScrollViewer.VerticalScrollBarVisibility="Visible" 行を追加しようとしましたが、また立ち往生しています。

再度編集:

今、私のラップパネルは次のようになります。

アイテム パネルとして wrappanel を使用しており、ControlTemplate を使用してプレゼンターをスクロールビューアーで囲んでいます。それでも、運が悪い:/

0 投票する
3 に答える
24713 参照

wpf - WPF-非常に基本的なListBox.ItemTemplateの質問

わかりました、これは恥ずかしいほど単純に見える問題ですが、私を夢中にさせています。私はDataTemplatingについて学び、非常に単純なItemTemplateをListBoxに適用しようとしています。

ただし、アプリを実行すると、テンプレートは完全に無視され、標準のリストボックスが表示されますが、実際には、[テスト]が横に付いたチェックボックスのリストが表示されると思います。

私はこれを数回試しましたが、常に同じ結果になりました。Googleでいくつかのリソースを確認しましたが、リストボックスでItemTemplateを定義するための構文はすべて同じであるため、どこが間違っているのか本当にわかりません。

コード...

どんな助けでも大歓迎です。そのようなばかげた質問で申し訳ありませんが、私はここで最初のハードルに本当に落ちました:(