當前位置: 首頁>>代碼示例>>C#>>正文


C# BindingSourceModel.ToString方法代碼示例

本文整理匯總了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
        }
開發者ID:sami1971,項目名稱:MugenMvvmToolkit,代碼行數:29,代碼來源:SingleBindingSourceAccessorTest.cs


注:本文中的MugenMvvmToolkit.Test.TestModels.BindingSourceModel.ToString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。