問題タブ [contentpresenter]

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

c# - wp7 contentpresenter - コンテンツを同じページに設定する

(containerpage という名前の) ページと (PageContent という名前の) ページを使用し、ContentPresenterそのコンテンツをPhoneApplicationPageページのイベント ハンドラーでインスタンス (contentpage) に設定しますOnNavigatedTo()。「フォームを表示」ボタンのあるメインページもあります。そのボタンをクリックすると、プログラムは containerpage に移動し、contentpresenter のコンテンツを contentpage に設定します。私の問題は、「フォームを表示」をクリックしてから、戻るボタンを押して「フォームを表示」をもう一度クリックすると、テキストで ArgumentException が発生することです。

"パラメータが正しくありません"

オンライン

コンテナーページのOnNavigatedTo()イベント ハンドラーで。これは、別の ContentPresenter のコンテンツをこの contentpage に既に設定しているためだと思います (ナビゲートすると新しいページが作成されるため) が、これが問題である場合、以前の ContentPresenter のコンテンツから contentpage の割り当てを解除するにはどうすればよいですか?

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

silverlight - SilverlightのデフォルトのContentPresenterコンテンツ

なぜこれが機能しないのですか?

カスタムコントロールのgeneric.xaml

カスタムコントロールに適用されるスタイルで...

..。

後で、コントロールテンプレートで...

ChromeContentの依存関係プロパティは次のとおりです...

ご覧のとおり、任意のオブジェクトを取ります。グリッドに変更してみましたが、効果がありませんでした。

このエラーをスローします(javascriptから):_プロパティ'System.Windows.Controls.ContentPresenter.Content'への割り当てに失敗しました

奇妙なことに、セッターからグリッドを削除し、テキストを使用すると、以下が正常に機能します。

また、これはコントロールクラスのOnApplyTemplateメソッドからも機能します。

generic.xamlで定義されているグリッドのデフォルトコンテンツが機能しない原因を理解するのに苦労しています。誰かがこの問題について何か知識がありますか?

よろしくお願いします!

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

wpf - コードビハインドからItemPanelTemplate内の名前付きコントロールにアクセスするにはどうすればよいですか?

ItemsPanelTemplate内のCanvasオブジェクトにアクセスしようとしているので、コードビハインドでアイテムを直接追加できます。

これが私のXAMLです。

コードビハインドの「MyMapCanvas」にアクセスしてアイテムを追加するにはどうすればよいですか?

私は以下を試しました:

前もって感謝します。

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

wpf - ContentTemplate をグリッドに直接バインドするにはどうすればよいですか?

次の XAML では、さまざまな DataTemplates を Grid ContentPresenter に直接バインドしようとしています。ContentTemplate がバインドされ、DataTriggers が正しく機能していることを証明するために、Grid 内に Button を配置しました。<Button> を>に置き換えると、<ContentPresenter何も表示されません。明らかに、ここでは本当に単純なものが欠けています。

完全を期すために、これは私が達成しようとしているものです:

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

wpf - SilverLightにContentPresenterが必要なのはなぜですか?

それを(ボタンのように)単一のものに置き換えることができるTextBoxか、またはメディア要素を(何でも)直接追加できる場合Grid...

ContentPresenterのために?いくつかの利点はありますか?

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

wpf - ContentPresenter.ContentSource とコンテンツ

基本的に、私はここでの本当の違いが何であるかを理解していません:

TabItem の Microsoft コードは次を使用します。

では、いつContentプロパティを代わりに (またはそれに加えて)使用するのでしょContentSourceうか?

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

c# - コンテンツ内のすべてのオブジェクトのサイズを変更するためにスケーリングされている間、ContentPresentorを防止します

やあみんな、私はその中に画像といくつかの省略記号(ポイント)を含むContentPresenterを持っています。ContentPresenterにはズーム動作があり、その中のすべてのオブジェクトを拡大縮小します。楕円のスケーリングを停止する方法を知っている人はいますか?

ありがとう

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

wpf - ContentPresenter DataTemplate

私はDataTemplate

ContentTemplateのとして使用したいContentPresenter

DataTemplateで事前定義されたものをどのように使用できContentPresenterますか?

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

wpf - 既存の要素を再バインドするために、複雑なビジュアルツリーをどのようにナビゲートしますか?

ContentPresenter

上の画像では、子はContentPresenterです。そのコンテンツはViewModelです。ただし、そのContentTemplateはnullです。

XAMLには、次の構造のTabControlがあります。

WorkSpaceViewModelsは、WorkSpaceViewModelのObservableCollectionです。このコードは、WPFタブコントロールがその子を破壊しないようにするためのコードと手法を使用しています。

上記のTabControl.Resourceに表示されている正しいDataTemplateは、2つのタブのViewModelをレンダリングしているように見えます。

ただし、私の基本的な質問は、ビューがWorkSpaceViewModelにどのように接続されているのか、それでもContentPresenterのContentTemplateがnullであるということです。特定のユーザーアクションでビューの設定がViewModelのプロパティからバインド解除され、再バインドする必要があるため、ViewModelからビジュアルコンポーネントにアクセスする必要があります。

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

c# - WPF: ContentPresenter での TextTrimming

TextTrimming を ContentPresenter で動作させる簡単な方法はありますか?

TextTrimming が CharacterEllipsis に設定されている TextBlock と AccessText の暗黙のスタイルがありますが、ContentPresenter によって取得されません。ContentPresenter を AccessText または TextBlock に変更してそこに設定することはできますが、テンプレートはテキスト コンテンツしか処理しません。

助言がありますか?

ありがとう!