使用Visual Studio,在选择Xamarin -cross Platform解决方案的“ Zebble”时,将使用五页创建默认项目。我修改了第五页以实现签名板。下面是下面的Page-5.zbl
代码。
<?xml version="1.0"?>
<z-Component z-type="Page5" z-base="Templates.Default" z-namespace="UI.Pages"
z-partial="true" Title="About us" data-TopMenu="MainMenu" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="./../.zebble-schema.xml">
<z-place inside="Body">
<TextView Text="Hello world!" />
<SignaturePad Id="sigPad1" Enabled="true" LineThickness="4" Style.Border.Color="red" Style.Width="100" Style.Height="100"/>
</z-place>
</z-Component>
最终将此行添加到.zebble-generated.cs
:
await Body.Add(sigPad1 = new SignaturePad { Id = "sigPad1", Enabled = true, LineThickness = 4 }
.Set(x => x.Style.Border.Color = "red")
.Set(x => x.Style.Width = 100)
.Set(x => x.Style.Height = 100));
我一直在看这个 SignaturePad 组件包:https ://github.com/xamarin/SignaturePad
如果我想使用 Xamarian SignaturePad 组件或其他任何人的 SignaturePad 组件而不是 Zebble SignaturePad UI 组件,我该怎么做?