Ejemplo n.º 1
0
        public EditFeed(Feed feed)
        {
            if (File.Exists(EditFeedViewModel.SaveLocation(EditFeedViewModel.FILENAME)))
            {
                using (Stream stream = File.Open(EditFeedViewModel.SaveLocation(EditFeedViewModel.FILENAME), FileMode.Open))
                {
                    BinaryFormatter bFormatter = new BinaryFormatter();
                    VM = bFormatter.Deserialize(stream) as EditFeedViewModel;
                }
            }
            else
            {
                VM = new EditFeedViewModel();
            }

            VM.Feed           = feed;
            VM.Feed.EditTitle = VM.Feed.Title;
            VM.Feed.EditURL   = VM.Feed.URL;

            DataContext = VM;

            InitializeComponent();
            this.SizeToContent = SizeToContent.Height;
        }