問題タブ [xaml]

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

c# - コードを使用して WPF コントロールを生成する方法

私は XAML について理解を深めようとしていて、コードを書いてみようと思いました。

6 x 6 の列定義を持つグリッドを追加しようとしてから、グリッド セルの 1 つにテキスト ブロックを追加します。必要なセルを参照できないようです。テキストブロックも追加できるグリッド上のメソッドはありません。grid.children.add(object) のみがあり、Cell 定義はありません。

XAML:

C#:

アップデート

ここに不気味なビットがあります:

  • XP で VS2008 Pro を使用する

  • WPFbrowser プロジェクト テンプレート (3.5 検証済み)

オートコンプリートでメソッドを取得できません。

0 投票する
7 に答える
4403 参照

.net - xamlの値バインド構文は何ですか?

私は、WPFでのバインドについてすべてを学んでいます。ただし、xamlの解析エラーのデバッグに多くの問題があります。誰かがこの小さな作品の何が問題なのか教えてくれませんか?:

壊れているのはデータバインディングです。InvalidAttributeValueこれを実行しようとすると、ThumbKnob.Heightの例外が発生します。私は基本的な何かが欠けているに違いないことを知っています。だから私を埋めてください、スタッカー、そして私の感謝の気持ちは無限になります。


ElementNameを変更しても効果はありませんでした。私が得ていない何か他のものがあるに違いありません。

私はこれをSilverlightでテストしていることに言及する必要があります。InternetExplorerから取得する正確なメッセージは次のとおりです。

XamlParseException: Invalid attribute value for property Height.

このすべてがControlTemplate内にあります。私は自分自身に概念を教えるためだけにスライダーコントロールを作っています。

0 投票する
6 に答える
40170 参照

wpf - WPF: TextBox のデフォルトの ContextMenu をスタイルまたは無効にする方法

ユーザーが WPF アプリケーションを右クリックし、Windows クラシック テーマを使用すると、TextBox (コピー、カット、ペーストを含む) のデフォルトの ContextMenu の背景が黒くなることがわかります。

私はこれがうまくいくことを知っています:

しかし、これはうまくいきません:

WPF のすべての TextBoxes のデフォルトの ContextMenu をスタイルまたは無効にする方法を知っている人はいますか?

0 投票する
6 に答える
138787 参照

.net - 画像の UriSource とデータ バインディング

次のように、カスタム オブジェクトのリストを WPF イメージにバインドしようとしています。

しかし、うまくいきません。これは私が得ているエラーです:

「プロパティ 'UriSource' またはプロパティ 'StreamSource' を設定する必要があります。」

私は何が欠けていますか?

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

c# - XAML での静的フィールドへのアクセス

xaml でクラスの静的プロパティを参照するにはどうすればよいですか? 言い換えれば、私はこのようなことをしたい:

BasedOn でこれを行う構文は何ですか? StaticResourceある程度の使用が必要になると思いましたが、うまくいきませんでした。

0 投票する
4 に答える
1330 参照

visual-studio-2008 - VS2008 での XAML 編集の高速化

VS2008 SP1 で XAML を編集すると、エディターが非常に遅くなります。ほとんどの場合、devenv プロセスの CPU 使用率は約 40% のようです (現在使用しているマシンはデュアル コアのみなので、1 つのコアがほぼ限界に達しています)。別の XAML ファイルに切り替えると、もう少し急増します。ReSharperもインストールしていますが、それを削除するよりも、遅さに我慢したいと思います:)

物事を少しスピードアップする方法について何か提案はありますか?

追加するために編集: 私はすでに Xaml のみのビューを使用しています。また、Xaml ファイルは大規模ではなく、100 ~ 200 行しかありません。

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

linq - linqを介してxamlオブジェクトグラフの一部をxmlに抽出するにはどうすればよいですか?

xaml にシリアル化されたオブジェクト グラフがあります。それがどのように見えるかの大まかなサンプルは次のとおりです。

TheCollection 内のシリアル化されたオブジェクトを抽出するために、Linq to XML を使用したいと考えています。

:MyObject実行時に異なる名前が付けられる場合があります。TheCollectionの型を含むパブリック コレクションと呼ばれる同じインターフェイスを実装するオブジェクトに興味がありIPolymorphicLolます。

実行時にわかっていることは、コレクションを見つける深度と、コレクション要素の名前が ``*.TheCollection` であることだけです。他のすべてが変わります。

xml は、Linq を使用してデータベースから取得されます。両方のクエリを組み合わせることができれば、シリアル化されたグラフ全体を取得してからコレクション オブジェクトを抽出する代わりに、適切なコレクションを取得できます。

0 投票する
8 に答える
4089 参照

.net - VS 2008 で XAML を適切に再フォーマットするにはどうすればよいですか?

Visual Studio 2008 の XAML エディター (SP1) は、XML を一貫したスタイルに再フォーマットできません。

適切にフォーマットされた XAML ファイルを取得するには、どのツールを使用できますか? スタジオ統合が望ましい。

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

wpf - 子オブジェクトを含むカスタム コントロールの設計はどこから始めればよいですか?

これは楽しい工学レベルの質問だと思います。

折れ線グラフを表示するコントロールを設計する必要があります。私ができるようにしたいのは、デザイナーを使用して、Pens実際にデータとプレゼンテーションを記述する複数を追加して、これらの行に沿って Xaml の何かになるようにすることです。

ItemsControl私の最初の考えは、Chartクラスを延長することです。それは私が行きたいところに私を連れて行きますか、それとも延長などの別の方向から見るべきPanelですか?

主な要件は、C# コードを追加せずにデザイナーで使用できることです。それを実行可能にするためには、ツリー ビュー モデルでその構造を保持する必要があります。つまり、Expression Blend または Mobiform Aurora でこれを操作していれば、論理ツリーからグラフを選択したり、個々のペンを選択してプロパティを編集したりできます。

0 投票する
4 に答える
5411 参照

wpf - アクセラレータを使用して WPF でカスタム MenuHeader を作成するにはどうすればよいですか?

WPF でいくつかのカスタム MenuHeaders を作成して、(たとえば) メニュー項目にアイコンとテキストを含めることができるようにしたいと思います。

通常、MenuItems を使用して、ヘッダー フィールドにストレート テキストを入力すると、アンダースコアを使用してアクセラレータを追加できます。例: _File

ただし、UserControl を配置したい場合、この関数は壊れると思いますが、次のようなことをするにはどうすればよいでしょうか?