WpfMap/MainWindow.xaml.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Reflection;
using System.Windows.Media.Animation;
using MapData;
namespace WpfMap
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.DataContext = GetData(12);
try
{
MapGrid.Children.Clear();
string fullName = "Map.Controls.MapChina";//命名空间.类型名
UserControl map = (UserControl)Assembly.Load("Map.Controls").CreateInstance(fullName);
map.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch;
map.VerticalAlignment = System.Windows.VerticalAlignment.Stretch;
map.Margin = new Thickness(0);
if (map is Map.Controls.MapChina)
{
(map as Map.Controls.MapChina).MapClick += new RoutedPropertyChangedEventHandler<object>(MainWindow_MapClick);
}
MapGrid.Children.Add(map);
}
catch
{
;
}
}
public static List<ChartData> GetData(int dataSize)
{
Random rnd = new Random(0);
var result = new List<ChartData>();
for (int i = 0; i < dataSize; i++)
{
result.Add(new ChartData()
{
Category = i,
Value = rnd.Next(1, 100),
Color = new SolidColorBrush(
后面还有 78 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
