teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードの追加

2017/07/17 23:41

投稿

kanimaru
kanimaru

スコア1013

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