`CreateViewStyle` is alternative method of `GetViewStyle`.
To resolve CA1721, please use `CreateViewStyle` instead.
```
warning CA1721: The property name 'ViewStyle' is confusing given the existence of
method 'GetViewStyle'. Rename or remove one of these members.
```
`GetViewStyle` should be deprecated(or removed) if there is no
compatibility issue.
/// </summary>
/// <returns>The default button style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new ButtonStyle();
}
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new ControlStyle();
}
/// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new DropDownStyle();
}
/// <returns>The empty.</returns>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new DropDownItemStyle();
}
/// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return null;
}
/// </summary>
/// <returns>The default scrollbar style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new ScrollBarStyle();
}
/// </summary>
/// <returns>The default loading style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new LoadingStyle();
}
/// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new PaginationStyle();
}
/// </summary>
/// <returns>The default popup style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new PopupStyle();
}
/// </summary>
/// <returns>The default progress style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new ProgressStyle();
}
/// <inheritdoc/>
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new ScrollbarStyle();
}
/// </summary>
/// <returns>The default slider style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new SliderStyle();
}
/// </summary>
/// <returns>The default switch style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new SwitchStyle();
}
/// </summary>
/// <returns>The default tab style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new TabStyle();
}
/// </summary>
/// <returns>The default toast style.</returns>
/// <since_tizen> 8 </since_tizen>
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new ToastStyle();
}
/// <since_tizen> 8 </since_tizen>
/// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new CircularPaginationStyle();
}
/// </summary>
/// <returns>The default progress style.</returns>
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new CircularProgressStyle();
}
/// <inheritdoc/>
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new CircularScrollbarStyle();
}
/// </summary>
/// <returns>The default progress style.</returns>
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new CircularSliderStyle();
}
/// </summary>
/// <returns>The default popup style.</returns>
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override ViewStyle GetViewStyle()
+ protected override ViewStyle CreateViewStyle()
{
return new PopupStyle();
}
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ // TODO: It should be deprecated. please use CreateViewStyle instead.
[EditorBrowsable(EditorBrowsableState.Never)]
protected virtual ViewStyle GetViewStyle()
{
+ return CreateViewStyle();
+ }
+
+ /// <summary>
+ /// Create Style, it is abstract function and must be override.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ protected virtual ViewStyle CreateViewStyle()
+ {
return new ViewStyle();
}