Wpf/Home/HomeView.xaml.cs

(完整代码) 984B

using System;
using System.Diagnostics;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Navigation;

namespace Geared.Wpf.Home
{
    public partial class HomeView
    {
        public HomeView()
        {
            InitializeComponent();
        }

        private void RequestNavigate(object sender, RequestNavigateEventArgs e)
        {
            Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));
            e.Handled = true;
        }

        private void UIElement_OnMouseDown(object sender, MouseButtonEventArgs e)
        {
            var sample = (SampleVm) ((Border) sender).DataContext;
            var hvm = (HomeViewModel) DataContext;
            var previous = hvm.Content as IDisposable;
            if (previous != null)
            {
                previous.Dispose();
            }
            hvm.Content = (UserControl) Activator.CreateInstance(sample.Content);
            hvm.IsMenuOpen = false;
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。