Fix accessor line placements
This commit is contained in:
Родитель
bb51db9ed5
Коммит
2732ecf140
|
@ -37,7 +37,10 @@ namespace MvvmCross.Droid.Support.V4
|
|||
|
||||
public ICommand RefreshCommand
|
||||
{
|
||||
get { return _refreshCommand; }
|
||||
get
|
||||
{
|
||||
return _refreshCommand;
|
||||
}
|
||||
set
|
||||
{
|
||||
_refreshCommand = value;
|
||||
|
|
|
@ -36,7 +36,10 @@ namespace MvvmCross.Droid.Support.Design
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
|
|
@ -35,7 +35,10 @@ namespace MvvmCross.Droid.Support.V4
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
|
|
@ -49,7 +49,10 @@ namespace MvvmCross.Droid.Support.V4
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -60,7 +63,10 @@ namespace MvvmCross.Droid.Support.V4
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -44,7 +44,10 @@ namespace MvvmCross.Droid.Support.V4
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -27,7 +27,10 @@ namespace MvvmCross.Droid.Support.V14.Preference
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -38,7 +41,10 @@ namespace MvvmCross.Droid.Support.V14.Preference
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -24,7 +24,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Adapters
|
|||
|
||||
public IEnumerable ItemsSource
|
||||
{
|
||||
get { return _itemsSource; }
|
||||
get
|
||||
{
|
||||
return _itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemsSource, value))
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -54,7 +57,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -81,7 +81,10 @@ namespace MvvmCross.Droid.Support.V17.Leanback.Widgets
|
|||
|
||||
public new IMvxRecyclerAdapter Adapter
|
||||
{
|
||||
get { return GetAdapter() as IMvxRecyclerAdapter; }
|
||||
get
|
||||
{
|
||||
return GetAdapter() as IMvxRecyclerAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
|
|
@ -45,7 +45,10 @@ namespace MvvmCross.Droid.Support.V7.AppCompat
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -36,7 +36,10 @@ namespace MvvmCross.Droid.Support.V7.AppCompat
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
|
|
@ -67,7 +67,10 @@ namespace MvvmCross.Droid.Support.V7.AppCompat.Widget
|
|||
|
||||
public new MvxFilteringAdapter Adapter
|
||||
{
|
||||
get { return base.Adapter as MvxFilteringAdapter; }
|
||||
get
|
||||
{
|
||||
return base.Adapter as MvxFilteringAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
@ -114,7 +117,10 @@ namespace MvvmCross.Droid.Support.V7.AppCompat.Widget
|
|||
|
||||
public object SelectedObject
|
||||
{
|
||||
get { return _selectedObject; }
|
||||
get
|
||||
{
|
||||
return _selectedObject;
|
||||
}
|
||||
private set
|
||||
{
|
||||
if (_selectedObject == value)
|
||||
|
|
|
@ -75,7 +75,10 @@ namespace MvvmCross.Droid.Support.V7.AppCompat.Widget
|
|||
|
||||
public IMvxAdapterWithChangedEvent Adapter
|
||||
{
|
||||
get { return _adapter; }
|
||||
get
|
||||
{
|
||||
return _adapter;
|
||||
}
|
||||
protected set
|
||||
{
|
||||
var existing = _adapter;
|
||||
|
|
|
@ -27,7 +27,10 @@ namespace MvvmCross.Droid.Support.V7.Preference
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -38,7 +41,10 @@ namespace MvvmCross.Droid.Support.V7.Preference
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -56,7 +56,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public ICommand ItemClick
|
||||
{
|
||||
get { return _itemClick; }
|
||||
get
|
||||
{
|
||||
return _itemClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemClick, value))
|
||||
|
@ -75,7 +78,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public ICommand ItemLongClick
|
||||
{
|
||||
get { return _itemLongClick; }
|
||||
get
|
||||
{
|
||||
return _itemLongClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemLongClick, value))
|
||||
|
@ -101,7 +107,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public virtual IMvxTemplateSelector ItemTemplateSelector
|
||||
{
|
||||
get { return _itemTemplateSelector; }
|
||||
get
|
||||
{
|
||||
return _itemTemplateSelector;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemTemplateSelector, value))
|
||||
|
|
|
@ -80,7 +80,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public new IMvxRecyclerAdapter Adapter
|
||||
{
|
||||
get { return GetAdapter() as IMvxRecyclerAdapter; }
|
||||
get
|
||||
{
|
||||
return GetAdapter() as IMvxRecyclerAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
|
|
@ -32,7 +32,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _bindingContext.DataContext; }
|
||||
get
|
||||
{
|
||||
return _bindingContext.DataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_bindingContext.DataContext = value;
|
||||
|
@ -46,7 +49,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public ICommand Click
|
||||
{
|
||||
get { return _click; }
|
||||
get
|
||||
{
|
||||
return _click;
|
||||
}
|
||||
set
|
||||
{
|
||||
_click = value;
|
||||
|
@ -65,7 +71,10 @@ namespace MvvmCross.Droid.Support.V7.RecyclerView
|
|||
|
||||
public ICommand LongClick
|
||||
{
|
||||
get { return _longClick; }
|
||||
get
|
||||
{
|
||||
return _longClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_longClick = value;
|
||||
|
|
|
@ -35,11 +35,8 @@ namespace MvvmCross.Forms.Droid
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
}
|
||||
get {return DataContext as IMvxViewModel; }
|
||||
set { DataContext = value; }
|
||||
}
|
||||
|
||||
protected override void OnCreate(Bundle bundle)
|
||||
|
|
|
@ -36,10 +36,7 @@ namespace MvvmCross.Forms.Droid
|
|||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
}
|
||||
set { DataContext = value; }
|
||||
}
|
||||
|
||||
protected override void OnCreate(Bundle bundle)
|
||||
|
|
|
@ -17,7 +17,10 @@ namespace MvvmCross.Forms.Presenters
|
|||
|
||||
public Application MvxFormsApp
|
||||
{
|
||||
get { return _mvxFormsApp; }
|
||||
get
|
||||
{
|
||||
return _mvxFormsApp;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value == null)
|
||||
|
|
|
@ -24,7 +24,10 @@ namespace MvvmCross.Forms.Presenters
|
|||
|
||||
public Application MvxFormsApp
|
||||
{
|
||||
get { return _mvxFormsApp; }
|
||||
get
|
||||
{
|
||||
return _mvxFormsApp;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value == null)
|
||||
|
|
|
@ -13,7 +13,6 @@ namespace MvvmCross.Plugins.Color.Wpf
|
|||
{
|
||||
public class Plugin
|
||||
: IMvxPlugin
|
||||
|
||||
{
|
||||
public void Load()
|
||||
{
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Plugins.DownloadCache
|
|||
|
||||
public string DefaultImagePath
|
||||
{
|
||||
get { return _defaultImagePath; }
|
||||
get
|
||||
{
|
||||
return _defaultImagePath;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_defaultImagePath == value)
|
||||
|
@ -58,7 +61,10 @@ namespace MvvmCross.Plugins.DownloadCache
|
|||
|
||||
public string ErrorImagePath
|
||||
{
|
||||
get { return _errorImagePath; }
|
||||
get
|
||||
{
|
||||
return _errorImagePath;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_errorImagePath == value)
|
||||
|
@ -70,7 +76,10 @@ namespace MvvmCross.Plugins.DownloadCache
|
|||
|
||||
public string ImageUrl
|
||||
{
|
||||
get { return _imageUrl; }
|
||||
get
|
||||
{
|
||||
return _imageUrl;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_imageUrl == value)
|
||||
|
|
|
@ -65,10 +65,12 @@ namespace MvvmCross.FieldBinding
|
|||
}
|
||||
|
||||
private object _value;
|
||||
|
||||
public object Value
|
||||
{
|
||||
get { return _value; }
|
||||
get
|
||||
{
|
||||
return _value;
|
||||
}
|
||||
set
|
||||
{
|
||||
_value = value;
|
||||
|
|
|
@ -12,7 +12,6 @@ namespace MvvmCross.Plugins.Location.Wpf
|
|||
{
|
||||
public class Plugin
|
||||
: IMvxPlugin
|
||||
|
||||
{
|
||||
public void Load()
|
||||
{
|
||||
|
|
|
@ -22,7 +22,10 @@ namespace MvvmCross.Plugins.Location
|
|||
|
||||
protected MvxLocationPermission Permission
|
||||
{
|
||||
get { return _permission; }
|
||||
get
|
||||
{
|
||||
return _permission;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_permission != value)
|
||||
|
|
|
@ -13,7 +13,6 @@ namespace MvvmCross.Plugins.WebBrowser.Wpf
|
|||
{
|
||||
public class Plugin
|
||||
: IMvxPlugin
|
||||
|
||||
{
|
||||
public void Load()
|
||||
{
|
||||
|
|
|
@ -212,7 +212,10 @@ namespace MvvmCross.iOS.Support.Views
|
|||
private bool isAccordionExpandCollapseEnabled;
|
||||
public bool IsAccordionExpandCollapseEnabled
|
||||
{
|
||||
get { return isAccordionExpandCollapseEnabled; }
|
||||
get
|
||||
{
|
||||
return isAccordionExpandCollapseEnabled;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (isAccordionExpandCollapseEnabled == value)
|
||||
|
|
|
@ -87,7 +87,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public virtual int ItemTemplateId
|
||||
{
|
||||
get { return _itemTemplateId; }
|
||||
get
|
||||
{
|
||||
return _itemTemplateId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_itemTemplateId == value)
|
||||
|
@ -102,7 +105,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public virtual int DropDownItemTemplateId
|
||||
{
|
||||
get { return _dropDownItemTemplateId; }
|
||||
get
|
||||
{
|
||||
return _dropDownItemTemplateId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_dropDownItemTemplateId == value)
|
||||
|
|
|
@ -66,7 +66,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new MvxFilteringAdapter Adapter
|
||||
{
|
||||
get { return base.Adapter as MvxFilteringAdapter; }
|
||||
get
|
||||
{
|
||||
return base.Adapter as MvxFilteringAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
@ -116,7 +119,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public object SelectedObject
|
||||
{
|
||||
get { return _selectedObject; }
|
||||
get
|
||||
{
|
||||
return _selectedObject;
|
||||
}
|
||||
private set
|
||||
{
|
||||
if (_selectedObject == value)
|
||||
|
|
|
@ -38,7 +38,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public DateTime Value
|
||||
{
|
||||
get { return MvxJavaDateUtils.DateTimeFromJava(Year, Month, DayOfMonth); }
|
||||
get
|
||||
{
|
||||
return MvxJavaDateUtils.DateTimeFromJava(Year, Month, DayOfMonth);
|
||||
}
|
||||
set
|
||||
{
|
||||
var javaYear = value.Year;
|
||||
|
|
|
@ -31,7 +31,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public int GroupTemplateId
|
||||
{
|
||||
get { return _groupTemplateId; }
|
||||
get
|
||||
{
|
||||
return _groupTemplateId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_groupTemplateId == value)
|
||||
|
|
|
@ -70,37 +70,52 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new ICommand ItemClick
|
||||
{
|
||||
get { return _itemClick; }
|
||||
get
|
||||
{
|
||||
return _itemClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_itemClick = value;
|
||||
if (_itemClick != null) EnsureItemClickOverloaded();
|
||||
if (_itemClick != null)
|
||||
EnsureItemClickOverloaded();
|
||||
}
|
||||
}
|
||||
|
||||
public new ICommand ItemLongClick
|
||||
{
|
||||
get { return _itemLongClick; }
|
||||
get
|
||||
{
|
||||
return _itemLongClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_itemLongClick = value;
|
||||
if (_itemLongClick != null) EnsureItemLongClickOverloaded();
|
||||
if (_itemLongClick != null)
|
||||
EnsureItemLongClickOverloaded();
|
||||
}
|
||||
}
|
||||
|
||||
public new ICommand GroupClick
|
||||
{
|
||||
get { return _groupClick; }
|
||||
get
|
||||
{
|
||||
return _groupClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_groupClick = value;
|
||||
if (_groupClick != null) EnsureGroupClickOverloaded();
|
||||
if (_groupClick != null)
|
||||
EnsureGroupClickOverloaded();
|
||||
}
|
||||
}
|
||||
|
||||
public ICommand GroupLongClick
|
||||
{
|
||||
get { return _groupLongClick; }
|
||||
get
|
||||
{
|
||||
return _groupLongClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_groupLongClick = value;
|
||||
|
|
|
@ -86,7 +86,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public string PartialText
|
||||
{
|
||||
get { return _partialText; }
|
||||
get
|
||||
{
|
||||
return _partialText;
|
||||
}
|
||||
private set
|
||||
{
|
||||
_partialText = value;
|
||||
|
|
|
@ -101,7 +101,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
protected View Content
|
||||
{
|
||||
get { return _content; }
|
||||
get
|
||||
{
|
||||
return _content;
|
||||
}
|
||||
set
|
||||
{
|
||||
_content = value;
|
||||
|
@ -116,7 +119,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public object DataContext
|
||||
{
|
||||
get { return _bindingContext.DataContext; }
|
||||
get
|
||||
{
|
||||
return _bindingContext.DataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_isAttachedToWindow)
|
||||
|
|
|
@ -58,7 +58,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public IMvxAdapterWithChangedEvent Adapter
|
||||
{
|
||||
get { return _adapter; }
|
||||
get
|
||||
{
|
||||
return _adapter;
|
||||
}
|
||||
protected set
|
||||
{
|
||||
var existing = _adapter;
|
||||
|
|
|
@ -51,7 +51,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new IMvxAdapter Adapter
|
||||
{
|
||||
get { return base.Adapter as IMvxAdapter; }
|
||||
get
|
||||
{
|
||||
return base.Adapter as IMvxAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
@ -86,7 +89,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new ICommand ItemClick
|
||||
{
|
||||
get { return _itemClick; }
|
||||
get
|
||||
{
|
||||
return _itemClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_itemClick = value;
|
||||
|
@ -111,7 +117,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new ICommand ItemLongClick
|
||||
{
|
||||
get { return _itemLongClick; }
|
||||
get
|
||||
{
|
||||
return _itemLongClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_itemLongClick = value;
|
||||
|
|
|
@ -58,7 +58,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public IMvxAdapterWithChangedEvent Adapter
|
||||
{
|
||||
get { return _adapter; }
|
||||
get
|
||||
{
|
||||
return _adapter;
|
||||
}
|
||||
protected set
|
||||
{
|
||||
var existing = _adapter;
|
||||
|
|
|
@ -64,7 +64,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
private View _content;
|
||||
public View Content
|
||||
{
|
||||
get { return _content; }
|
||||
get
|
||||
{
|
||||
return _content;
|
||||
}
|
||||
set
|
||||
{
|
||||
_content = value;
|
||||
|
@ -74,7 +77,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _bindingContext.DataContext; }
|
||||
get
|
||||
{
|
||||
return _bindingContext.DataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_isAttachedToWindow)
|
||||
|
|
|
@ -51,7 +51,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new IMvxAdapter Adapter
|
||||
{
|
||||
get { return base.Adapter as IMvxAdapter; }
|
||||
get
|
||||
{
|
||||
return base.Adapter as IMvxAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
@ -86,7 +89,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new ICommand ItemClick
|
||||
{
|
||||
get { return _itemClick; }
|
||||
get
|
||||
{
|
||||
return _itemClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_itemClick = value;
|
||||
|
@ -106,7 +112,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new ICommand ItemLongClick
|
||||
{
|
||||
get { return _itemLongClick; }
|
||||
get
|
||||
{
|
||||
return _itemLongClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
_itemLongClick = value;
|
||||
|
|
|
@ -72,7 +72,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public IMvxAdapterWithChangedEvent Adapter
|
||||
{
|
||||
get { return _adapter; }
|
||||
get
|
||||
{
|
||||
return _adapter;
|
||||
}
|
||||
protected set
|
||||
{
|
||||
var existing = _adapter;
|
||||
|
|
|
@ -58,7 +58,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public IMvxAdapterWithChangedEvent Adapter
|
||||
{
|
||||
get { return _adapter; }
|
||||
get
|
||||
{
|
||||
return _adapter;
|
||||
}
|
||||
protected set
|
||||
{
|
||||
var existing = _adapter;
|
||||
|
|
|
@ -48,7 +48,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public new IMvxAdapter Adapter
|
||||
{
|
||||
get { return base.Adapter as IMvxAdapter; }
|
||||
get
|
||||
{
|
||||
return base.Adapter as IMvxAdapter;
|
||||
}
|
||||
set
|
||||
{
|
||||
var existing = Adapter;
|
||||
|
|
|
@ -58,7 +58,10 @@ namespace MvvmCross.Binding.Droid.Views
|
|||
|
||||
public IMvxAdapterWithChangedEvent Adapter
|
||||
{
|
||||
get { return _adapter; }
|
||||
get
|
||||
{
|
||||
return _adapter;
|
||||
}
|
||||
protected set
|
||||
{
|
||||
var existing = _adapter;
|
||||
|
|
|
@ -39,7 +39,10 @@ namespace MvvmCross.Binding.Mac.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public virtual IEnumerable ItemsSource
|
||||
{
|
||||
get { return this._itemsSource; }
|
||||
get
|
||||
{
|
||||
return this._itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(this._itemsSource, value)
|
||||
|
|
|
@ -25,7 +25,10 @@ namespace MvvmCross.Binding.Uwp
|
|||
|
||||
public object From
|
||||
{
|
||||
get { return _from; }
|
||||
get
|
||||
{
|
||||
return _from;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_from == value)
|
||||
|
|
|
@ -75,7 +75,10 @@ namespace MvvmCross.Binding.iOS.Views
|
|||
|
||||
public object SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
get
|
||||
{
|
||||
return _selectedItem;
|
||||
}
|
||||
set
|
||||
{
|
||||
// note that we only expect this to be called from the control/Table
|
||||
|
|
|
@ -85,7 +85,10 @@ namespace MvvmCross.Binding.iOS.Views
|
|||
|
||||
public object SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
get
|
||||
{
|
||||
return _selectedItem;
|
||||
}
|
||||
set
|
||||
{
|
||||
// note that we only expect this to be called from the control/Table
|
||||
|
|
|
@ -52,7 +52,10 @@ namespace MvvmCross.Binding.iOS.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public virtual IEnumerable ItemsSource
|
||||
{
|
||||
get { return _itemsSource; }
|
||||
get
|
||||
{
|
||||
return _itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemsSource, value)
|
||||
|
|
|
@ -49,7 +49,10 @@ namespace MvvmCross.Binding.iOS.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public virtual IEnumerable ItemsSource
|
||||
{
|
||||
get { return _itemsSource; }
|
||||
get
|
||||
{
|
||||
return _itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemsSource, value)
|
||||
|
@ -125,7 +128,10 @@ namespace MvvmCross.Binding.iOS.Views
|
|||
|
||||
public object SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
get
|
||||
{
|
||||
return _selectedItem;
|
||||
}
|
||||
set
|
||||
{
|
||||
_selectedItem = value;
|
||||
|
|
|
@ -50,7 +50,10 @@ namespace MvvmCross.Binding.iOS.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public virtual IEnumerable ItemsSource
|
||||
{
|
||||
get { return _itemsSource; }
|
||||
get
|
||||
{
|
||||
return _itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemsSource, value)
|
||||
|
|
|
@ -75,7 +75,10 @@ namespace MvvmCross.Binding.tvOS.Views
|
|||
|
||||
public object SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
get
|
||||
{
|
||||
return _selectedItem;
|
||||
}
|
||||
set
|
||||
{
|
||||
// note that we only expect this to be called from the control/Table
|
||||
|
|
|
@ -85,7 +85,10 @@ namespace MvvmCross.Binding.tvOS.Views
|
|||
|
||||
public object SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
get
|
||||
{
|
||||
return _selectedItem;
|
||||
}
|
||||
set
|
||||
{
|
||||
// note that we only expect this to be called from the control/Table
|
||||
|
|
|
@ -52,7 +52,10 @@ namespace MvvmCross.Binding.tvOS.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public virtual IEnumerable ItemsSource
|
||||
{
|
||||
get { return _itemsSource; }
|
||||
get
|
||||
{
|
||||
return _itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemsSource, value)
|
||||
|
|
|
@ -50,7 +50,10 @@ namespace MvvmCross.Binding.tvOS.Views
|
|||
[MvxSetToNullAfterBinding]
|
||||
public virtual IEnumerable ItemsSource
|
||||
{
|
||||
get { return _itemsSource; }
|
||||
get
|
||||
{
|
||||
return _itemsSource;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (ReferenceEquals(_itemsSource, value)
|
||||
|
|
|
@ -181,7 +181,10 @@ namespace MvvmCross.Binding.BindingContext
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_dataContext == value)
|
||||
|
|
|
@ -91,7 +91,10 @@ namespace MvvmCross.Binding.BindingContext
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_dataContext == value)
|
||||
|
|
|
@ -40,7 +40,10 @@ namespace MvvmCross.Binding.Bindings
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_dataContext == value)
|
||||
|
|
|
@ -48,7 +48,10 @@ namespace MvvmCross.Binding.Bindings.SourceSteps
|
|||
|
||||
public override Type TargetType
|
||||
{
|
||||
get { return base.TargetType; }
|
||||
get
|
||||
{
|
||||
return base.TargetType;
|
||||
}
|
||||
set
|
||||
{
|
||||
base.TargetType = value;
|
||||
|
|
|
@ -43,7 +43,10 @@ namespace MvvmCross.Binding.Bindings.SourceSteps
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_dataContext == value)
|
||||
|
|
|
@ -383,7 +383,10 @@ namespace MvvmCross.Core.Platform
|
|||
|
||||
public MvxSetupState State
|
||||
{
|
||||
get { return _state; }
|
||||
get
|
||||
{
|
||||
return _state;
|
||||
}
|
||||
private set
|
||||
{
|
||||
_state = value;
|
||||
|
|
|
@ -18,7 +18,10 @@ namespace MvvmCross.Droid.Simple
|
|||
{
|
||||
public new IMvxViewModel ViewModel
|
||||
{
|
||||
get { return base.ViewModel; }
|
||||
get
|
||||
{
|
||||
return base.ViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
throw new MvxException(
|
||||
|
|
|
@ -45,7 +45,10 @@ namespace MvvmCross.Droid.Views
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -45,7 +45,10 @@ namespace MvvmCross.Droid.Views
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -35,7 +35,10 @@ namespace MvvmCross.Droid.FullFragging.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
|
|
@ -50,7 +50,10 @@ namespace MvvmCross.Droid.FullFragging.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -61,7 +64,10 @@ namespace MvvmCross.Droid.FullFragging.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -26,7 +26,10 @@ namespace MvvmCross.Droid.FullFragging.Fragments
|
|||
|
||||
public object DataContext
|
||||
{
|
||||
get { return _dataContext; }
|
||||
get
|
||||
{
|
||||
return _dataContext;
|
||||
}
|
||||
set
|
||||
{
|
||||
_dataContext = value;
|
||||
|
@ -37,7 +40,10 @@ namespace MvvmCross.Droid.FullFragging.Fragments
|
|||
|
||||
public virtual IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -48,7 +48,10 @@ namespace MvvmCross.Droid.FullFragging.Views
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -5,11 +5,9 @@
|
|||
//
|
||||
// Project Lead - Stuart Lodge, @slodge, me@slodge.com
|
||||
|
||||
|
||||
namespace MvvmCross.Platform.Mac.Views
|
||||
{
|
||||
using AppKit;
|
||||
|
||||
using System;
|
||||
|
||||
public class MvxBaseViewControllerAdapter
|
||||
|
|
|
@ -5,14 +5,11 @@
|
|||
//
|
||||
// Project Lead - Stuart Lodge, @slodge, me@slodge.com
|
||||
|
||||
|
||||
namespace MvvmCross.Platform.Mac.Views
|
||||
{
|
||||
using System;
|
||||
|
||||
using AppKit;
|
||||
using Foundation;
|
||||
|
||||
using MvvmCross.Platform.Core;
|
||||
|
||||
public class MvxEventSourceViewController
|
||||
|
|
|
@ -56,7 +56,10 @@ namespace MvvmCross.Uwp.Views
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return _viewModel; }
|
||||
get
|
||||
{
|
||||
return _viewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (_viewModel == value)
|
||||
|
|
|
@ -61,7 +61,10 @@ namespace MvvmCross.iOS.Views
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -37,7 +37,10 @@ namespace MvvmCross.iOS.Views
|
|||
/// <value>The message.</value>
|
||||
public string Message
|
||||
{
|
||||
get { return _message; }
|
||||
get
|
||||
{
|
||||
return _message;
|
||||
}
|
||||
set
|
||||
{
|
||||
_message = value ?? string.Empty;
|
||||
|
@ -53,7 +56,10 @@ namespace MvvmCross.iOS.Views
|
|||
/// <value><c>true</c> if this instance is refreshing; otherwise, <c>false</c>.</value>
|
||||
public bool IsRefreshing
|
||||
{
|
||||
get { return _isRefreshing; }
|
||||
get
|
||||
{
|
||||
return _isRefreshing;
|
||||
}
|
||||
set
|
||||
{
|
||||
_isRefreshing = value;
|
||||
|
|
|
@ -29,7 +29,10 @@ namespace MvvmCross.tvOS.Views
|
|||
|
||||
public IMvxViewModel ViewModel
|
||||
{
|
||||
get { return DataContext as IMvxViewModel; }
|
||||
get
|
||||
{
|
||||
return DataContext as IMvxViewModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
DataContext = value;
|
||||
|
|
|
@ -23,25 +23,21 @@ namespace Example.Core.ViewModels
|
|||
}
|
||||
|
||||
private ObservableCollection<ListItem> _items;
|
||||
|
||||
public ObservableCollection<ListItem> Items
|
||||
{
|
||||
get { return _items; }
|
||||
get {
|
||||
return _items;
|
||||
}
|
||||
set
|
||||
{
|
||||
_items = value;
|
||||
RaisePropertyChanged(() => Items);
|
||||
SetProperty(ref _items, value);
|
||||
}
|
||||
}
|
||||
|
||||
public ListItem SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
set
|
||||
{
|
||||
_selectedItem = value;
|
||||
RaisePropertyChanged(() => SelectedItem);
|
||||
}
|
||||
set { SetProperty(ref _selectedItem, value); }
|
||||
}
|
||||
|
||||
public virtual ICommand ItemSelected
|
||||
|
@ -60,11 +56,7 @@ namespace Example.Core.ViewModels
|
|||
public virtual bool IsRefreshing
|
||||
{
|
||||
get { return _isRefreshing; }
|
||||
set
|
||||
{
|
||||
_isRefreshing = value;
|
||||
RaisePropertyChanged(() => IsRefreshing);
|
||||
}
|
||||
set { SetProperty(ref _isRefreshing, value); }
|
||||
}
|
||||
|
||||
public ICommand ReloadCommand
|
||||
|
|
|
@ -16,10 +16,7 @@ namespace Example.Core.ViewModels
|
|||
public string Username
|
||||
{
|
||||
get { return _username; }
|
||||
set
|
||||
{
|
||||
SetProperty(ref _username, value);
|
||||
}
|
||||
set { SetProperty(ref _username, value); }
|
||||
}
|
||||
|
||||
private string _password;
|
||||
|
@ -27,10 +24,7 @@ namespace Example.Core.ViewModels
|
|||
public string Password
|
||||
{
|
||||
get { return _password; }
|
||||
set
|
||||
{
|
||||
SetProperty(ref _password, value);
|
||||
}
|
||||
set { SetProperty(ref _password, value); }
|
||||
}
|
||||
|
||||
private bool _isLoading = false;
|
||||
|
@ -38,10 +32,7 @@ namespace Example.Core.ViewModels
|
|||
public bool IsLoading
|
||||
{
|
||||
get { return _isLoading; }
|
||||
set
|
||||
{
|
||||
SetProperty(ref _isLoading, value);
|
||||
}
|
||||
set { SetProperty(ref _isLoading, value); }
|
||||
}
|
||||
|
||||
public virtual IMvxCommand LoginCommand
|
||||
|
|
|
@ -30,21 +30,13 @@ namespace Example.Core.ViewModels
|
|||
public ObservableCollection<ListItem> Items
|
||||
{
|
||||
get { return _items; }
|
||||
set
|
||||
{
|
||||
_items = value;
|
||||
RaisePropertyChanged(() => Items);
|
||||
}
|
||||
set { SetProperty(ref _items, value); }
|
||||
}
|
||||
|
||||
public ListItem SelectedItem
|
||||
{
|
||||
get { return _selectedItem; }
|
||||
set
|
||||
{
|
||||
_selectedItem = value;
|
||||
RaisePropertyChanged(() => SelectedItem);
|
||||
}
|
||||
set { SetProperty(ref _selectedItem, value); }
|
||||
}
|
||||
|
||||
public virtual ICommand ItemSelected
|
||||
|
@ -63,11 +55,7 @@ namespace Example.Core.ViewModels
|
|||
public virtual bool IsRefreshing
|
||||
{
|
||||
get { return _isRefreshing; }
|
||||
set
|
||||
{
|
||||
_isRefreshing = value;
|
||||
RaisePropertyChanged(() => IsRefreshing);
|
||||
}
|
||||
set { SetProperty(ref _isRefreshing, value); }
|
||||
}
|
||||
|
||||
public ICommand ReloadCommand
|
||||
|
|
|
@ -9,14 +9,14 @@ namespace MvvmCross.TestProjects.CustomBinding.Core.ViewModels
|
|||
public string Hello
|
||||
{
|
||||
get { return _hello; }
|
||||
set { _hello = value; RaisePropertyChanged(() => Hello); }
|
||||
set { SetProperty(ref _hello, value); }
|
||||
}
|
||||
|
||||
private int _counter = 2;
|
||||
public int Counter
|
||||
{
|
||||
get { return _counter; }
|
||||
set { _counter = value; RaisePropertyChanged(() => Counter); }
|
||||
set { SetProperty(ref _counter, value); }
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ namespace Example.ViewModels
|
|||
public string YourNickname
|
||||
{
|
||||
get { return _yourNickname; }
|
||||
set { _yourNickname = value; RaisePropertyChanged(() => YourNickname); RaisePropertyChanged(() => Hello); }
|
||||
set { SetProperty(ref _yourNickname, value); RaisePropertyChanged(() => Hello); }
|
||||
}
|
||||
|
||||
public string Hello
|
||||
|
|
|
@ -10,7 +10,7 @@ namespace Example.ViewModels
|
|||
public string YourNickname
|
||||
{
|
||||
get { return _yourNickname; }
|
||||
set { _yourNickname = value; RaisePropertyChanged(() => YourNickname); RaisePropertyChanged(() => Hello); }
|
||||
set { SetProperty(ref _yourNickname, value); RaisePropertyChanged(() => Hello); }
|
||||
}
|
||||
|
||||
public string Hello
|
||||
|
|
|
@ -17,11 +17,14 @@ namespace MasterDetailExample.Core.ViewModels
|
|||
{
|
||||
private MenuItem _menuItem;
|
||||
public MenuItem SelectedMenu {
|
||||
get { return _menuItem; }
|
||||
get {
|
||||
return _menuItem;
|
||||
}
|
||||
set {
|
||||
if (SetProperty(ref _menuItem, value))
|
||||
OnSelectedChangedCommand.Execute(value);
|
||||
} }
|
||||
}
|
||||
}
|
||||
|
||||
private IEnumerable<MenuItem> _menu;
|
||||
public IEnumerable<MenuItem> Menu { get { return _menu; } set { SetProperty(ref _menu, value); } }
|
||||
|
|
|
@ -13,7 +13,10 @@ namespace MvxBindingsExample.ViewModels
|
|||
private string _bindableText = "I'm bound!";
|
||||
public string BindableText
|
||||
{
|
||||
get { return _bindableText; }
|
||||
get
|
||||
{
|
||||
return _bindableText;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (BindableText != value)
|
||||
|
|
|
@ -10,14 +10,14 @@ namespace Playground.Core.ViewModels
|
|||
public string Hello
|
||||
{
|
||||
get { return _hello; }
|
||||
set { _hello = value; RaisePropertyChanged(() => Hello); }
|
||||
set { SetProperty(ref _hello, value); }
|
||||
}
|
||||
|
||||
private int _counter = 2;
|
||||
public int Counter
|
||||
{
|
||||
get { return _counter; }
|
||||
set { _counter = value; RaisePropertyChanged(() => Counter); }
|
||||
set { SetProperty(ref _counter, value); }
|
||||
}
|
||||
|
||||
private ICommand _showChildCommand;
|
||||
|
|
Загрузка…
Ссылка в новой задаче