コード例 #1
0
        public void SetInt1000WithNoStoreDyn()
        {
            mod1Dyn = PerformanceDynModel.Create(PropBagTypeSafetyMode.AllPropsMustBeRegistered);
            mod1    = mod1Dyn as PerformanceDynModel;
            mod1.PropertyChanged  += Mod1_PropertyChangedNoStore;
            mod1.PropertyChanged2 += Mod1_PropertyChanged2;

            for (int cntr = 0; cntr < InterationCount - 1; cntr++)
            {
                mod1.PropIntNoStore = cntr;
            }
        }
コード例 #2
0
        public void SetInt1000NoTypeDyn()
        {
            mod1Dyn = PerformanceDynModel.Create(PropBagTypeSafetyMode.None);
            mod1    = mod1Dyn as PerformanceDynModel;
            mod1.PropertyChanged  += Mod1_PropertyChanged;
            mod1.PropertyChanged2 += Mod1_PropertyChanged2;

            for (int cntr = 0; cntr < InterationCount - 1; cntr++)
            {
                mod1[typeof(Int32), "PropInt"] = cntr;
            }
        }
コード例 #3
0
        public void SetString1000IndexDyn()
        {
            mod1Dyn = PerformanceDynModel.Create(PropBagTypeSafetyMode.None);
            mod1    = mod1Dyn as PerformanceDynModel;
            mod1.PropertyChanged  += Mod1_PropertyChanged;
            mod1.PropertyChanged2 += Mod1_PropertyChanged2;

            string val;

            for (int cntr = 0; cntr < InterationCount - 1; cntr++)
            {
                val = cntr.ToString();
                mod1["PropString"] = val;
            }
        }
コード例 #4
0
        public void SetString1000WithDynProp()
        {
            mod1Dyn = PerformanceDynModel.Create(PropBagTypeSafetyMode.AllPropsMustBeRegistered);
            mod1    = mod1Dyn as PerformanceDynModel;
            mod1.PropertyChanged  += Mod1_PropertyChanged;
            mod1.PropertyChanged2 += Mod1_PropertyChanged2;

            string val;

            for (int cntr = 0; cntr < InterationCount - 1; cntr++)
            {
                val = cntr.ToString();
                mod1Dyn.PropString = val;
            }
        }