|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/@KeyIndexDefined">True</s:Boolean> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Shortcut/@EntryValue">depend</s:String> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Description/@EntryValue">Creates a Xamarin Forms dependency property.</s:String> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Text/@EntryValue">public static readonly BindableProperty $PropertyName$Property = BindableProperty.Create(nameof($PropertyName$), typeof($type$), typeof($class$), propertyChanged: On$PropertyName$Changed);
 |
|

 |
|
private static void On$PropertyName$Changed(BindableObject bindable, object oldObjValue, object newObjValue)
 |
|
{
 |
|
var source = ($class$) bindable;
 |
|
var oldValue = ($type$) oldObjValue;
 |
|
var newValue = ($type$) newObjValue;
 |
|
$END$
 |
|
}
 |
|

 |
|
public $type$ $PropertyName$
 |
|
{
 |
|
get => ($type$) GetValue($PropertyName$Property);
 |
|
set => SetValue($PropertyName$Property, value);
 |
|
}</s:String> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Reformat/@EntryValue">True</s:Boolean> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/ShortenQualifiedReferences/@EntryValue">True</s:Boolean> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Categories/=Xamarin/@EntryIndexedValue">Xamarin</s:String> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Applicability/=Live/@EntryIndexedValue">True</s:Boolean> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=type/@KeyIndexDefined">True</s:Boolean> |
|
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=type/InitialRange/@EntryValue">3</s:Int64> |
|
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=type/Order/@EntryValue">0</s:Int64> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=PropertyName/@KeyIndexDefined">True</s:Boolean> |
|
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=PropertyName/InitialRange/@EntryValue">4</s:Int64> |
|
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=PropertyName/Order/@EntryValue">1</s:Int64> |
|
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=class/@KeyIndexDefined">True</s:Boolean> |
|
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=class/Expression/@EntryValue">typeName()</s:String> |
|
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=class/InitialRange/@EntryValue">-1</s:Int64> |
|
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A471E091957A3B46A0306DEDD106A81A/Field/=class/Order/@EntryValue">2</s:Int64></wpf:ResourceDictionary> |