問題タブ [custom-properties]
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# - ビルド時にユーザー コントロールのカスタム プロパティが値を失う
内部にラベルとカスタム プロパティを持つ「UserControl1」という名前の UserControl があります。
この UserControl は、「Form1」という名前のフォームで使用されます。デザイナーにプロパティが表示されますが、テキストを書き込んでアプリケーションをビルドすると、テキストがクリアされます。プロパティが Form1.Designer.cs に書き込まれていないことがわかります。
プロパティ名を他の単語に変更すると、すべて問題ありません。基本変数をオーバーライドする「new」キーワードに注意してください。
ここで同様の質問を見つけましたが、解決策はありません。
ご挨拶!
編集: ハードコードされた値はありません:
UserControl1.Designer.cs:
Form1.Designer.cx:
問題を再現するには、新しい Windows フォーム アプリケーションを作成し、その中にラベルがあり、"Text" という名前のプロパティを持つユーザー コントロールを作成します。
c# - カスタム属性の内部プロパティ null c#
カスタム プロパティに問題があります。これは問題のプロパティです:
したがって、この方法で取り出した後、SetTargetProperty でカスタム属性を設定すると、次のようになります。
私の属性は、そのターゲットとそのプロパティを正しく設定しました。null または設定されていないものはありません。しかし、コードの他の場所でそのプロパティを取得しようとすると、設定したことがないかのようにすべてが null に戻ります...
クラスの属性は、PropertyInfo から動的に取得したときにインスタンス化されますか、またはプロパティに物理インスタンスが設定されていますか?
なにが問題ですか?
c# - 初めて入力されたビジュアル Web パーツ カスタム プロパティ
フォルダーへのパスと親ノードの名前の 2 つのカスタム プロパティを持つ Web パーツがあります。
これらのプロパティのいずれかが変更された場合にのみ、ページをリロードします。プロパティに変更がない場合は、選択したフォルダー (ツリー ノード内) のフォルダー構造を展開して入力し、選択したフォルダーのファイルを横のグリッドビューに表示します。
すべて正常に動作しますが、初めて Web パーツを挿入すると、カスタム プロパティのパスを初めて変更した後にのみツリービューが読み込まれます。初めて挿入するときではありません。
これは、プロパティが変更された場合にのみページをリロードしたいためです。AND プロパティが初めて入力されたとき。しかし、プロパティが初めて満たされていることをどのように確認できますか? Web パーツの Viewstate または単純なプロパティとして、非表示フィールドの値を使用してみました。
android - カスタム XML プロパティをデフォルトの Android ビューに追加する
このトピックについてグーグルで検索してきましたが、関連する情報は見つかりませんでした。ビューを拡張する方法は明らかですが、何も拡張したくありません。
カスタムプロパティを使用して、Androidビュー(またはビューの子孫)に「注釈」を付けて、実行時にそれらの値を取得したいと思います。
このような:
次に、この TextView への参照を取得したら、次のようなメソッドを呼び出したいと思います。
これは可能ですか?どのように?
ありがとう。
apache-poi - Apache poi read カスタム プロパティ
次のようなカスタム プロパティをワークブック オブジェクトに追加しました。
さて、どうすれば読み返すことができるでしょうか。
のような方法がないのはなぜgetProperty(String key)
ですか?