本文整理匯總了C#中MugenMvvmToolkit.Test.TestModels.BindingSourceModel.ToString方法的典型用法代碼示例。如果您正苦於以下問題:C# BindingSourceModel.ToString方法的具體用法?C# BindingSourceModel.ToString怎麽用?C# BindingSourceModel.ToString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類MugenMvvmToolkit.Test.TestModels.BindingSourceModel
的用法示例。
在下文中一共展示了BindingSourceModel.ToString方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: AccessorShouldUseCommandParameterCanExecuteOneTimeModeAfterDispose
public void AccessorShouldUseCommandParameterCanExecuteOneTimeModeAfterDispose()
{
bool isInvoked = false;
var parameter = new object();
var command = new RelayCommand(o => { }, o =>
{
o.ShouldEqual(parameter);
isInvoked = true;
return false;
}, this);
var srcAccessor = new BindingSourceAccessorMock();
var source = new BindingSourceModel();
var ctx = new DataContext(BindingBuilderConstants.Behaviors.ToValue(new List<IBindingBehavior> { new OneTimeBindingMode() }));
var accessor = GetAccessor(source, BindingSourceModel.EventName, ctx, false, d => parameter);
srcAccessor.GetValue = (info, context, arg3) => command;
accessor.SetValue(srcAccessor, EmptyContext, true);
accessor.Dispose();
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
isInvoked.ShouldBeTrue();
isInvoked = false;
command.RaiseCanExecuteChanged();
isInvoked.ShouldBeTrue();
source.ToString();//TO KEEP ALIVE
}