コード例 #1
0
        public RecentFileList()
        {
            Persister = new XmlPersister();

            MaxNumberOfFiles        = 9;
            MaxPathLength           = 50;
            MenuItemFormatOneToNine = "_{0}:  {2}";
            MenuItemFormatTenPlus   = "{0}:  {2}";

            this.Loaded += (s, e) => HookFileMenu();
        }
コード例 #2
0
		public RecentFileList()
		{
            if (System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
			    Persister = new RegistryPersister();
            else 
                Persister = new XmlPersister();

			MaxNumberOfFiles = 9;
			MaxPathLength = 50;
			MenuItemFormatOneToNine = "_{0}:  {2}";
			MenuItemFormatTenPlus = "{0}:  {2}";

            this.Loaded += new RoutedEventHandler(RecentFileList_Loaded);
			//this.Loaded += ( s, e ) => HookFileMenu();
		}
コード例 #3
0
ファイル: SerializationTests.cs プロジェクト: lcreed/EasyFarm
        public void SerializationIsBackwardsCompatibleWithXml()
        {
            // Fixture setup
            var config = new Config();

            var path         = FindFilePath();
            var xmlPersister = new XmlPersister();

            xmlPersister.Serialize(path, config);

            // Exercise system
            var result = Record.Exception(() => Serialization.Deserialize <Config>(path));

            // Verify outcome
            Assert.IsNotType <AggregateException>(result);

            // Teardown
            File.Delete(path);
        }
コード例 #4
0
        public RecentFileList()
        {
            if (System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            {
                Persister = new RegistryPersister();
            }
            else
            {
                Persister = new XmlPersister();
            }

            MaxNumberOfFiles        = 9;
            MaxPathLength           = 50;
            MenuItemFormatOneToNine = "_{0}:  {2}";
            MenuItemFormatTenPlus   = "{0}:  {2}";

            this.Loaded += new RoutedEventHandler(RecentFileList_Loaded);
            //this.Loaded += ( s, e ) => HookFileMenu();
        }
コード例 #5
0
ファイル: DataForm.cs プロジェクト: radtek/BootFX
        /// <summary>
        /// Shows the data source as XML.
        /// </summary>
        private void ShowXml()
        {
            Cursor oldCursor = this.Cursor;

            this.Cursor = Cursors.WaitCursor;
            string xml = null;

            try
            {
                // convert...
                Type         type      = this.DataSource.GetType();
                XmlPersister persister = new XmlPersister(type, type.Name, Encoding.Unicode);
                xml = persister.ToXml(this.DataSource);
            }
            finally
            {
                this.Cursor = oldCursor;
            }

            // show...
            Alert.ShowInformation(this, xml);
        }
コード例 #6
0
 public void UseXmlPersister(Stream stream)
 {
     Persister = new XmlPersister(stream);
 }
コード例 #7
0
 public void UseXmlPersister(string filepath)
 {
     Persister = new XmlPersister(filepath);
 }
コード例 #8
0
 public void UseXmlPersister()
 {
     Persister = new XmlPersister();
 }
コード例 #9
0
 public void UseXmlPersister(Stream stream)
 {
     Persister = new XmlPersister(stream);
 }
コード例 #10
0
 public void UseXmlPersister(string filepath)
 {
     Persister = new XmlPersister(filepath);
 }
コード例 #11
0
 public void UseXmlPersister()
 {
     Persister = new XmlPersister();
 }