12345678910111213141516171819202122232425 |
- using PixiEditor.Extensions.CommonApi.FlyUI;
- using PixiEditor.Extensions.CommonApi.FlyUI.Properties;
- namespace PixiEditor.Extensions.Sdk.Api.FlyUI;
- public class Hyperlink : Text
- {
- public string Url { get; set; }
- public Hyperlink(string url, string text, TextWrap textWrap = TextWrap.None, TextStyle? textStyle = null, Cursor? cursor = null) : base(text, textWrap, textStyle, cursor)
- {
- Url = url;
- }
- protected override ControlDefinition CreateControl()
- {
- ControlDefinition hyperlink = new ControlDefinition(UniqueId, "Hyperlink");
- hyperlink.AddProperty(Value);
- hyperlink.AddProperty(TextWrap);
- hyperlink.AddProperty(TextStyle);
- hyperlink.AddProperty(Url);
- return hyperlink;
- }
- }
|