ThemeableAttribute クラスとは? わかりやすく解説

ThemeableAttribute クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

Web サーバー コントロールおよび Web サーバー コントロールメンバ使用されるメタデータ属性定義します。このメタデータ属性は、Web サーバー コントロールおよび Web サーバー コントロールメンバ表示に、テーマまたはコントロール スキン反映できるかどうか示します。このクラス継承できません。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Property)>
 _
Public NotInheritable Class
 ThemeableAttribute
    Inherits Attribute
Dim instance As ThemeableAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property)] 
public sealed class ThemeableAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Property)] 
public ref class ThemeableAttribute sealed
 : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property)
 */ 
public final class ThemeableAttribute extends
 Attribute
AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property) 
public final class ThemeableAttribute extends
 Attribute
解説解説
使用例使用例

ThemeableAttribute 属性コントロールメンバ適用する方法次のコード例示します。この例では、ThemeableAttributeバインド コントロール適用しfalse を ThemeableAttribute コンストラクタ渡してます。これにより、DataSourceID メンバテーマ適用できないこと示します (false をこのコンストラクタに渡すと、No フィールド等しThemeableAttribute インスタンスなります)。

Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls

Public Class SomeDataBoundControl
    Inherits DataBoundControl

    ' Implementation of a custom data source control.
    
    <Themeable(False)> _
    <IDReferenceProperty()>  _
    Public Overrides Property
 DataSourceID() As String 
        Get
            Return MyBase.DataSourceID
        End Get
        Set
            MyBase.DataSourceID = value
        End Set
    End Property
    
End Class 'SomeDataBoundControl
 
namespace Samples.AspNet.CS.Controls {
    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    
    public class SomeDataBoundControl : DataBoundControl
    {
        // Implementation of a custom data source control.
        
        [Themeable(false) ]
        [IDReferenceProperty()]
        public override string DataSourceID
 {
            get {
                return base.DataSourceID;
            }
            set {
                base.DataSourceID = value;
            }
        }
        
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Attribute
    System.Web.UI.ThemeableAttribute
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ThemeableAttribute クラス」の関連用語

ThemeableAttribute クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ThemeableAttribute クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS