問題タブ [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.
c# - 最初にエンティティ フレームワーク コードを使用してフィールドの最大列長を指定する方法
テーブルを作成するときに使用できる属性はありますか? 試してみ[StringLength]
ましたが、無視されているようです。
c# - Compact Framework でコンポーネントの親コンテナーを取得する
基本的には、コンポーネントの親フォームを取得するのと同じことをする必要があり ます。
ただし、コンパクトなフレームワークでは、の定義はありません
これを行う方法はありますか?
編集:一部のコントロールSystem.ComponentModel.Component
にドロップしたいのは派生コンポーネントです。System.Windows.Forms.Container
これを参照する必要がある理由は、コンポーネントをドロップする各フォームでコンポーネントの親コンテナを手動で設定したくないからです。
c# - カスタムTypeConverterの実装
System.ComponentModel.BooleanConverter
の機能を拡張して、とだけでなく複数のオプションを使用できるようにするという、非常に単純なシナリオがありtrue
ますfalse
。
したがって、たとえば、、などの値はyes
。と同じです。1
on
true
メソッドをオーバーライドGetStandardValues()
してクイックテストを実行しようとしました。定義された値の1つを渡した場合に呼び出すIsValid(string)
必要がある特定の値すべてのコレクションを返したtrue
場合、そうではないように思われます。これを行うには、たくさんのがらくたを実装/オーバーライドする必要がありますか?
私が本当に必要としているのはIsValid()
機能だけなので、それだけの価値があるのだろうかと思います。それとも、TypeDescriptors
そもそも使用するよりも良いオプションがありますか?
visual-studio - Visual Studio 拡張機能でプロパティ ウィンドウを更新するにはどうすればよいですか?
プロパティ ウィンドウでオブジェクトのプロパティを編集できるようにする Visual Studio 拡張機能を作成しています。ITrackSelection インターフェイスを使用して、編集するオブジェクトを選択すると、すべて正常に機能し、プロパティがウィンドウに表示され、編集できます。
ただし、プロパティが外部で変更されたときに、Visual Studio で [プロパティ] ウィンドウを更新することはできません。INotifyPropertyChanged を実装しようとしましたが、PropertyChanged イベントがサブスクライブされません。また、ICustomTypeDescriptor を実装し、AddValueChanged と SupportsChangeEvents のオーバーライドを使用してカスタム PropertyDescriptor オブジェクトを返そうとしましたが、それらは呼び出されません。
私は何が欠けていますか?オブジェクトのプロパティが変更されたため、プロパティ ウィンドウを更新する必要があることを Visual Studio に伝えるにはどうすればよいですか?
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
c# - MarshalByValueComponent はまだ使用されていますか、または有用ですか?
の再発明を検討しておりDataTable
、 の用途は何なのか疑問に思っていますMarshalByValueComponent
。.NET Remoting (おそらく WinForms と WebForms) に使用されていると思いますが、それはWCF に取って代わられました。GitHub や Google で注目に値する使用法を見つけることができません。MarshalByValueComponent
まだ使用されていますか?
c# - HTMLページに表示する際のクラスのDisplay属性を取得する
これが私がいじっていたものです。
このようなクラスがあります。
それにメタデータを追加しました。
私のHTMLには次のものがあります。
私が見たいのは、DespatchDay ではなく LI としての Slappy です。
以前にこれを行ったことがあることは知っていますが、方法がわかりません。