回答編集履歴

1

コードの追加

2017/07/17 23:41

投稿

kanimaru
kanimaru

スコア1013

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
  ```