回答編集履歴
1
コードの追加
test
CHANGED
@@ -11,6 +11,8 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
さて、実際のEffectでのボーダレス化ですが以下のように行えば実現できます。
|
14
|
+
|
15
|
+
※記述方法はあってるはずですが、xamlでのみしか検証してません。
|
14
16
|
|
15
17
|
```C#
|
16
18
|
|
@@ -126,4 +128,40 @@
|
|
126
128
|
|
127
129
|
}
|
128
130
|
|
131
|
+
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
// 利用方法
|
136
|
+
|
137
|
+
// viewにそのまま記載する場合
|
138
|
+
|
139
|
+
var e = new Entry();
|
140
|
+
|
141
|
+
e.Effects.Add(Effect.Resolve("TextFieldEff.TextFieldBorderEffect"));
|
142
|
+
|
143
|
+
// xamlで利用する場合
|
144
|
+
|
145
|
+
<Entry>
|
146
|
+
|
147
|
+
<Button.Effects>
|
148
|
+
|
149
|
+
<Effect x:FactoryMethod="Resolve" >
|
150
|
+
|
151
|
+
<x:Arguments>
|
152
|
+
|
153
|
+
<x:String>TextFieldEff.TextFieldBorderEffect</x:String>
|
154
|
+
|
155
|
+
</x:Arguments>
|
156
|
+
|
157
|
+
</Effect>
|
158
|
+
|
159
|
+
</Button.Effects>
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
</Entry>
|
164
|
+
|
165
|
+
|
166
|
+
|
129
167
|
```
|