回答編集履歴
1
コードの追加
answer
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
[appleDevelop:UITextFieldの項目](https://developer.apple.com/documentation/uikit/uitextfield)
|
6
6
|
|
7
7
|
さて、実際のEffectでのボーダレス化ですが以下のように行えば実現できます。
|
8
|
+
※記述方法はあってるはずですが、xamlでのみしか検証してません。
|
8
9
|
```C#
|
9
10
|
|
10
11
|
// 作成するエフェクトのグループネーム
|
@@ -62,4 +63,22 @@
|
|
62
63
|
}
|
63
64
|
}
|
64
65
|
}
|
66
|
+
|
67
|
+
|
68
|
+
// 利用方法
|
69
|
+
// viewにそのまま記載する場合
|
70
|
+
var e = new Entry();
|
71
|
+
e.Effects.Add(Effect.Resolve("TextFieldEff.TextFieldBorderEffect"));
|
72
|
+
// xamlで利用する場合
|
73
|
+
<Entry>
|
74
|
+
<Button.Effects>
|
75
|
+
<Effect x:FactoryMethod="Resolve" >
|
76
|
+
<x:Arguments>
|
77
|
+
<x:String>TextFieldEff.TextFieldBorderEffect</x:String>
|
78
|
+
</x:Arguments>
|
79
|
+
</Effect>
|
80
|
+
</Button.Effects>
|
81
|
+
|
82
|
+
</Entry>
|
83
|
+
|
65
84
|
```
|