diff --git a/Xwt/Xwt/Widget.cs b/Xwt/Xwt/Widget.cs index 7cb5246ac..ec661e756 100644 --- a/Xwt/Xwt/Widget.cs +++ b/Xwt/Xwt/Widget.cs @@ -590,7 +590,7 @@ public void Hide () /// The widgets name. /// The name can be used to identify this widget by e.g. designers. [DefaultValue (null)] - public string Name { + public override string Name { get { return Backend.Name; } set { Backend.Name = value; } } diff --git a/Xwt/Xwt/XwtComponent.cs b/Xwt/Xwt/XwtComponent.cs index f6b652b6f..76112149f 100755 --- a/Xwt/Xwt/XwtComponent.cs +++ b/Xwt/Xwt/XwtComponent.cs @@ -73,10 +73,18 @@ protected virtual BackendHost CreateBackendHost () get { return backendHost.Backend; } } + /// + /// Gets or sets the name of this component. + /// + /// The components name. + /// The name can be used to identify this component by e.g. designers. + [DefaultValue (null)] + virtual public string Name { get; set; } + /// /// A value, that can be used to identify this component /// - public object Tag { get; set; } + virtual public object Tag { get; set; } /// /// Maps an event handler of an Xwt component to an event identifier.