問題タブ [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.
c# - コードを使用して WPF コントロールを生成する方法
私は XAML について理解を深めようとしていて、コードを書いてみようと思いました。
6 x 6 の列定義を持つグリッドを追加しようとしてから、グリッド セルの 1 つにテキスト ブロックを追加します。必要なセルを参照できないようです。テキストブロックも追加できるグリッド上のメソッドはありません。grid.children.add(object) のみがあり、Cell 定義はありません。
XAML:
C#:
アップデート
ここに不気味なビットがあります:
XP で VS2008 Pro を使用する
WPFbrowser プロジェクト テンプレート (3.5 検証済み)
オートコンプリートでメソッドを取得できません。
.net - xamlの値バインド構文は何ですか?
私は、WPFでのバインドについてすべてを学んでいます。ただし、xamlの解析エラーのデバッグに多くの問題があります。誰かがこの小さな作品の何が問題なのか教えてくれませんか?:
壊れているのはデータバインディングです。InvalidAttributeValue
これを実行しようとすると、ThumbKnob.Heightの例外が発生します。私は基本的な何かが欠けているに違いないことを知っています。だから私を埋めてください、スタッカー、そして私の感謝の気持ちは無限になります。
ElementNameを変更しても効果はありませんでした。私が得ていない何か他のものがあるに違いありません。
私はこれをSilverlightでテストしていることに言及する必要があります。InternetExplorerから取得する正確なメッセージは次のとおりです。
XamlParseException: Invalid attribute value for property Height.
このすべてがControlTemplate内にあります。私は自分自身に概念を教えるためだけにスライダーコントロールを作っています。
wpf - WPF: TextBox のデフォルトの ContextMenu をスタイルまたは無効にする方法
ユーザーが WPF アプリケーションを右クリックし、Windows クラシック テーマを使用すると、TextBox (コピー、カット、ペーストを含む) のデフォルトの ContextMenu の背景が黒くなることがわかります。
私はこれがうまくいくことを知っています:
しかし、これはうまくいきません:
WPF のすべての TextBoxes のデフォルトの ContextMenu をスタイルまたは無効にする方法を知っている人はいますか?
.net - 画像の UriSource とデータ バインディング
次のように、カスタム オブジェクトのリストを WPF イメージにバインドしようとしています。
しかし、うまくいきません。これは私が得ているエラーです:
「プロパティ 'UriSource' またはプロパティ 'StreamSource' を設定する必要があります。」
私は何が欠けていますか?
c# - XAML での静的フィールドへのアクセス
xaml でクラスの静的プロパティを参照するにはどうすればよいですか? 言い換えれば、私はこのようなことをしたい:
BasedOn でこれを行う構文は何ですか? StaticResource
ある程度の使用が必要になると思いましたが、うまくいきませんでした。
visual-studio-2008 - VS2008 での XAML 編集の高速化
VS2008 SP1 で XAML を編集すると、エディターが非常に遅くなります。ほとんどの場合、devenv プロセスの CPU 使用率は約 40% のようです (現在使用しているマシンはデュアル コアのみなので、1 つのコアがほぼ限界に達しています)。別の XAML ファイルに切り替えると、もう少し急増します。ReSharperもインストールしていますが、それを削除するよりも、遅さに我慢したいと思います:)
物事を少しスピードアップする方法について何か提案はありますか?
追加するために編集: 私はすでに Xaml のみのビューを使用しています。また、Xaml ファイルは大規模ではなく、100 ~ 200 行しかありません。
linq - linqを介してxamlオブジェクトグラフの一部をxmlに抽出するにはどうすればよいですか?
xaml にシリアル化されたオブジェクト グラフがあります。それがどのように見えるかの大まかなサンプルは次のとおりです。
TheCollection 内のシリアル化されたオブジェクトを抽出するために、Linq to XML を使用したいと考えています。
注:MyObject
実行時に異なる名前が付けられる場合があります。TheCollection
の型を含むパブリック コレクションと呼ばれる同じインターフェイスを実装するオブジェクトに興味がありIPolymorphicLol
ます。
実行時にわかっていることは、コレクションを見つける深度と、コレクション要素の名前が ``*.TheCollection` であることだけです。他のすべてが変わります。
xml は、Linq を使用してデータベースから取得されます。両方のクエリを組み合わせることができれば、シリアル化されたグラフ全体を取得してからコレクション オブジェクトを抽出する代わりに、適切なコレクションを取得できます。
.net - VS 2008 で XAML を適切に再フォーマットするにはどうすればよいですか?
Visual Studio 2008 の XAML エディター (SP1) は、XML を一貫したスタイルに再フォーマットできません。
適切にフォーマットされた XAML ファイルを取得するには、どのツールを使用できますか? スタジオ統合が望ましい。
wpf - 子オブジェクトを含むカスタム コントロールの設計はどこから始めればよいですか?
これは楽しい工学レベルの質問だと思います。
折れ線グラフを表示するコントロールを設計する必要があります。私ができるようにしたいのは、デザイナーを使用して、Pens
実際にデータとプレゼンテーションを記述する複数を追加して、これらの行に沿って Xaml の何かになるようにすることです。
ItemsControl
私の最初の考えは、Chart
クラスを延長することです。それは私が行きたいところに私を連れて行きますか、それとも延長などの別の方向から見るべきPanel
ですか?
主な要件は、C# コードを追加せずにデザイナーで使用できることです。それを実行可能にするためには、ツリー ビュー モデルでその構造を保持する必要があります。つまり、Expression Blend または Mobiform Aurora でこれを操作していれば、論理ツリーからグラフを選択したり、個々のペンを選択してプロパティを編集したりできます。
wpf - アクセラレータを使用して WPF でカスタム MenuHeader を作成するにはどうすればよいですか?
WPF でいくつかのカスタム MenuHeaders を作成して、(たとえば) メニュー項目にアイコンとテキストを含めることができるようにしたいと思います。
通常、MenuItems を使用して、ヘッダー フィールドにストレート テキストを入力すると、アンダースコアを使用してアクセラレータを追加できます。例: _File
ただし、UserControl を配置したい場合、この関数は壊れると思いますが、次のようなことをするにはどうすればよいでしょうか?