問題タブ [system.componentmodel]

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

c# - 最初にエンティティ フレームワーク コードを使用してフィールドの最大列長を指定する方法

テーブルを作成するときに使用できる属性はありますか? 試してみ[StringLength]ましたが、無視されているようです。

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

c# - Compact Framework でコンポーネントの親コンテナーを取得する

基本的には、コンポーネントの親フォームを取得するのと同じことをする必要があり ます。

ただし、コンパクトなフレームワークでは、の定義はありません

これを行う方法はありますか?

編集:一部のコントロールSystem.ComponentModel.Componentにドロップしたいのは派生コンポーネントです。System.Windows.Forms.Containerこれを参照する必要がある理由は、コンポーネントをドロップする各フォームでコンポーネントの親コンテナを手動で設定したくないからです。

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

c# - カスタムTypeConverterの実装

System.ComponentModel.BooleanConverterの機能を拡張して、とだけでなく複数のオプションを使用できるようにするという、非常に単純なシナリオがありtrueますfalse

したがって、たとえば、、などの値はyes。と同じです。1ontrue

メソッドをオーバーライドGetStandardValues()してクイックテストを実行しようとしました。定義された値の1つを渡した場合に呼び出すIsValid(string)必要がある特定の値すべてのコレクションを返したtrue場合、そうではないように思われます。これを行うには、たくさんのがらくたを実装/オーバーライドする必要がありますか?

私が本当に必要としているのはIsValid()機能だけなので、それだけの価値があるのだろうかと思います。それとも、TypeDescriptorsそもそも使用するよりも良いオプションがありますか?

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

visual-studio - Visual Studio 拡張機能でプロパティ ウィンドウを更新するにはどうすればよいですか?

プロパティ ウィンドウでオブジェクトのプロパティを編集できるようにする Visual Studio 拡張機能を作成しています。ITrackSelection インターフェイスを使用して、編集するオブジェクトを選択すると、すべて正常に機能し、プロパティがウィンドウに表示され、編集できます。

ただし、プロパティが外部で変更されたときに、Visual Studio で [プロパティ] ウィンドウを更新することはできません。INotifyPropertyChanged を実装しようとしましたが、PropertyChanged イベントがサブスクライブされません。また、ICustomTypeDescriptor を実装し、AddValueChanged と SupportsChangeEvents のオーバーライドを使用してカスタム PropertyDescriptor オブジェクトを返そうとしましたが、それらは呼び出されません。

私は何が欠けていますか?オブジェクトのプロパティが変更されたため、プロパティ ウィンドウを更新する必要があることを Visual Studio に伝えるにはどうすればよいですか?

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

c# - System.ComponentModel.Component を解決できません (dll が参照されています)

私の問題は、私が.NETプログラミングに非常に慣れていないという事実に起因する可能性があることを伝え始めました。このため、何を見つければよいかわからないため、同様の答えを見つけることができません。試してみましたが、何もありません。

wsdl の説明から (Windows Web アプリを使用して) WebService クライアントを実行しようとしています。このクライアントには、アセンブリ System.Web.Services.dll への参照が必要です。この dll には、System.ComponentModel.Component への参照があります。コンパイル時のエラーは次のとおりです:(私はイタリア語から翻訳しました):

System.Web.Services.Protocols.WebClientProtocol によって参照されるアセンブリ 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 内のクラスまたはインターフェイス System.ComponentModel.Component を解決できません。

私がチェックしました。dll System.ComponentModel は、この種のプロジェクトによって自動的に参照されます。奇妙なことに、メインで単純なコンソール プログラムを実行しようとすると、いずれにしてもエラーが発生しますが、アプリケーションは停止せず、アプリケーションを正しく実行できます。

問題を解決するには?dllが壊れている可能性はありますか?

更新: これはセキュリティと保護の問題に関する問題である可能性があることがわかりましたが、解決できません。たぶん、この投稿は私よりもあなたを助けることができますhttp://forums.whirlpool.net.au/archive/1131887

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

c# - MarshalByValueComponent はまだ使用されていますか、または有用ですか?

の再発明を検討しておりDataTable、 の用途は何なのか疑問に思っていますMarshalByValueComponent。.NET Remoting (おそらく WinForms と WebForms) に使用されていると思いますが、それはWCF に取って代わられましたGitHub や Google で注目に値する使用法を見つけることができません。MarshalByValueComponentまだ使用されていますか?

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

c# - HTMLページに表示する際のクラスのDisplay属性を取得する

これが私がいじっていたものです。

このようなクラスがあります。

それにメタデータを追加しました。

私のHTMLには次のものがあります。

私が見たいのは、DespatchDay ではなく LI としての Slappy です。

以前にこれを行ったことがあることは知っていますが、方法がわかりません。