See Also: BindablePropertyKey Members
The following example shows the creation of a BindablePropertyKey. Write access is internal while read access is public.
C# Example
class Bindable : BindableObject { internal static readonly BindablePropertyKey FooPropertyKey = BindableProperty.CreateReadOnly<Bindable, string> (w => w.Foo, default(string)); public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty; public string Foo { get { return (string)GetValue (FooProperty); } internal set { SetValue (FooPropertyKey, value); } } }