問題タブ [visual-studio-designer]

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 に答える
15027 参照

.net - 実行時に値を保存しないデザイナーの閲覧可能なプロパティを持つVB.NETユーザーコントロール

私はコントロールを作成していて、(CustomClassの)リストのプロパティを追加しました。カスタムクラスには、文字列、画像、および文字列と画像を含む別のカスタムクラスのリストが含まれます。閲覧可能な属性を追加してこのプロパティをデザイナーに追加しましたが、すべてがこれで正しく機能しているように見えます。

私の問題は、プログラムを実行するときに発生します。プロパティ内のすべての値を設定でき、それらに戻って保存されますが、プログラムを実行するとすぐに、プロパティがNothingに設定されているため、値が消去されます。

プロパティを編集して保存できるようにするには、リストを初期化する必要があり、プロパティのアクセサメソッドで初期化する必要があることに気付きました(プロパティの値が何もない場合)。

デザイナで値を変更し、プロパティとその基になるフィールドを使用するすべてのアイテムと、プロパティのメソッド自体にブレークポイントを設定しました。最初のブレークポイントヒットはアクセスされたものであり、値は常に何もありません。

文字列などのタイプを通常格納するデザイナーコードを確認し、リソースがそこに保存されているかどうかを確認したため(画像のように)、値が格納される場所がわかりません。 。コードを実行した後、デザイナの値も消去されます。

コントロール内のいくつかのコード

ExpMenu1内の問題のあるコード

トップレベルクラス(カテゴリー)

ネストされたクラス(サブアイテム)

値をどこに保存するかについてのアイデアや知識があれば、驚くほどありがたいです。特に複雑なことはしていないと思います。

Resxファイル。アイテムデータの一部:

最後の行について不平を言う。

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

c# - Visual Studio ユーザー コントロールの設計

次のようなフィールドを持つユーザー コントロールがある場合public int number = 10;、VS 2010 と C# でデザイナーを使用するときに、その値をプロパティ ボックスに表示できますか?

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

c# - コンパクトフレームワーク、カスタムTabControl、デザイナーインタラクション

Designerインタラクションが有効になっているCompactFramework3.5用のカスタムTabControlを作成することを検討しています。

これまでのすべての調査により、完全な.Net Frameworkを対象としたコントロールのソリューションにたどり着きましたが、Compact Frameworkに必要なクラス、インターフェイス、および名前空間がいくつかないため、すぐに停止しました。

理想的には、これらのチュートリアルに従いたいのですが、前述の不足のために、私はそれを行うことができません。 http://msdn.microsoft.com/en-us/library/h51z5c0x(v=VS.90).aspx

私はすでに.xmtaファイルを持っていて、Designerタグを知っていますが、そのクラスを作成する方法がわからないため、そこに配置するクラスがわかりません。

その件についての助けをいただければ幸いです。

よろしく

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

wpf - WPF でのカスタム デザイン時コレクション エディターの作成

できれば既存のコレクションを拡張して、WPF でカスタム コレクション エディター ダイアログ (デザイン時にカスタム コントロールのコレクション プロパティを編集するため) を作成したいのですが、既存のコレクションがどこにも見つかりません ...
高度なカスタマイズを探しています (コレクションエディターのコンボボックスにアイテムを追加するだけでなく、wpf のツリービューに winforms のようなエディターを実装するなど、誰かが私を正しい方向に向けることができますか?
そのような目標を達成できる他の方法はありますか (winforms デザインタイム エディターを実装する)
ここに 2 つのエディター
Wpf エディターがあります:Wpf エディター

Win フォーム エディタ
Winform エディター
wpf エディタには項目階層が表示されないことに気付くでしょう。これは私が最も興味を持っている機能です。ツリーを編集しているときに階層を表示したいと思います。

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

c# - Visual Studio 2010 でデザイナーを作成する方法

.CS ファイルを生成してプロジェクトに追加するアイテム テンプレートを作成しました。XX.EDMX や XX.Dsigner.cs のように、ユーザーがソリューション エクスプローラーからこの .CS ファイルを開こうとするたびに表示される DESIGNER を作成したいですか?

何か案は?ありがとう!!

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

silverlight - Silverlight デザイナーがカスタム コントロールを見つけられない

Silverlight がカスタム コントロールまたはリソースを認識しないという問題が発生しています。

名前空間を含めると、intelisense が項目を認識し、アプリケーションは正常にビルドされ、正常に実行されますが、デザイナーは次のエラーをスローします。

通常、プロジェクトのクリーン/リビルドを実行することで問題を解決できます。ただし、最近、このルートでは問題を解決できませんでした。

これは Visual Studio デザイナーの既知の問題ですか? そこに修正/回避策はありますか?

ありがとう

編集:

次の宣言を使用しています。

以下を使用してコントロールを参照します。

今朝、ログインしてビジュアル スタジオを再起動したところ、コントロールが認識されました。これは、デザイナーを再び使用できることを意味します。

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

visual-studio-2010 - Visual Studioデザイナーのテキストボックスユーザーコントロールに右クリックを追加しますか?

テキストボックスのユーザーコントロールがあり、ダブルクリックするText_Changedと、入力可能なコードにリスニングメソッドが追加されます。

Right_ClickリスニングメソッドまたはLeft_Clickリスニングメソッドまたはリスニングメソッドを追加するにはどうすればよいDouble_Clickですか?

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

visual-studio-2010 - HRESULT からの例外: Visual Studio 2010 デザイナーを開くときの 0x8CE00001

Windows 7 の Visual Studio 2010 で新しい Windows フォーム アプリケーション (C++/CLI) をセットアップしようとしています。デザイナーを開こうとするたびに、次の役に立たないエラーで失敗します。

Visual Studio をデバッグして CLR 例外で中断すると、実際には次の例外が最初にスローされます。

タイプ 'System.ArgumentException' の初回例外が Microsoft.VisualStudio.Design.dll で発生しました

追加情報: パラメータが正しくありません。(HRESULT からの例外: 0x80070057 (E_INVALIDARG))

このコール スタックを使用すると、次のようになります。

これは、クリーンな新しいプロジェクト ( File → New → Project... → Visual C++ → CLR → Windows Forms Application ) です。新しいプロジェクトを作成した後、自動生成された結果を開くForm1.hと、デザイナーではなくエラーが表示されます。ただし、C++/CLI の代わりに C# Windows フォーム アプリケーションを作成すると、問題なく動作します。

この問題を解決してデザイナーを開く方法についてのアイデアはありますか? 次のすべてを無駄に試しました:

  • VS 2010 SP1の再インストール
  • VS 関連の 2 つの更新プログラム ("Update for Microsoft Visual Studio 2010 Service Pack 1 (KB2736182)" および "Update for Microsoft Visual Studio 2010 Tools for Office Runtime (KB2764593)") をインストールした Windows Update の実行
  • KB2635973をインストールすると、同様の問題が修正されます
  • 上記インストール後の再起動
  • DirectX コントロール パネルですべての DirectX デバッグ/検証設定をオフにする
  • 「プログラムと機能」コントロール パネルを使用して、名前に「Microsoft SQL Server Compact」が含まれるものをすべてアンインストールする

オンラインで同様のスレッドをいくつか見つけました ( onetwothree ) が、それらはすべて決定的ではないか、私にとってはうまくいきませんでした。Visual Studio の完全な再インストールはまだ試していませんが、次に再インストールする必要があるかもしれません。

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

xaml - MergedDictionaries ソースの ResourceDictionary により、VS 2012 Designer がロードされない

ResourceDictionary Source=".​​.." 行に下線が引かれ、VS デザイナーは例外をスローします。すべてがVS 2008で機能していました

例外:

例外: 値を null にすることはできません。パラメータ名: item (InnerExceptionも同様) atMicrosoft.Expression.Platform.InstanceBuilders.ClrObjectInstanceBuilder.InstantiateChildren(IInstanceBuilderContext context, ViewNode viewNode, DocumentCompositeNode compositeNode, Boolean isNewInstance)