зеркало из https://github.com/DeGsoft/maui-linux.git
32 строки
740 B
C#
32 строки
740 B
C#
using System.ComponentModel;
|
|
using ElmSharp;
|
|
using Xamarin.Forms;
|
|
using Xamarin.Forms.ControlGallery.Tizen;
|
|
using Xamarin.Forms.Platform.Tizen;
|
|
using EColor = ElmSharp.Color;
|
|
|
|
[assembly: ExportEffect(typeof(BorderEffect), "BorderEffect")]
|
|
namespace Xamarin.Forms.ControlGallery.Tizen
|
|
{
|
|
public class BorderEffect : PlatformEffect
|
|
{
|
|
protected override void OnAttached()
|
|
{
|
|
if (Control is Widget)
|
|
{
|
|
(Control as Widget).BackgroundColor = EColor.Aqua;
|
|
}
|
|
var childLabel = (Element as ScrollView)?.Content as Label;
|
|
if (childLabel != null)
|
|
childLabel.Text = "Success";
|
|
}
|
|
|
|
protected override void OnDetached()
|
|
{
|
|
if (Control is Widget)
|
|
{
|
|
(Control as Widget).BackgroundColor = EColor.Default;
|
|
}
|
|
}
|
|
}
|
|
} |