private void UserControl_Loaded(object sender, RoutedEventArgs e) { //<SnippetListViewView> myListView = new ListView(); //<SnippetGridViewColumn> //<SnippetGridViewAllowsColumnReorder> myGridView = new GridView(); myGridView.AllowsColumnReorder = true; myGridView.ColumnHeaderToolTip = "Tsc Information"; //</SnippetGridViewAllowsColumnReorder> //<SnippetGridViewColumnProperties> GridViewColumn gvc1 = new GridViewColumn(); gvc1.DisplayMemberBinding = new Binding("Id"); gvc1.Header = "信号机编号"; gvc1.Width = 100; //</SnippetGridViewColumnProperties> myGridView.Columns.Add(gvc1); GridViewColumn gvc2 = new GridViewColumn(); gvc2.DisplayMemberBinding = new Binding("Name"); gvc2.Header = "信号机名称"; gvc2.Width = 100; myGridView.Columns.Add(gvc2); //<SnippetAddToColumns> GridViewColumn gvc3 = new GridViewColumn(); gvc3.DisplayMemberBinding = new Binding("Ip"); gvc3.Header = "信号机IP地址"; gvc3.Width = 100; myGridView.Columns.Add(gvc3); //</SnippetAddToColumns> //</SnippetGridViewColumn> //ItemsSource is ObservableCollection of EmployeeInfo objects //myListView.ItemsSource = new myTscs(); //Thread thread = new Thread(); myListView.View = myGridView; myListView.Height = 550; // myListView. tscPanel.Children.Add(myListView); //</SnippetListViewView> //myListView myListView.SelectionChanged += new SelectionChangedEventHandler(myListView_SelectionChanged); showMsgCallBack = new ShowMsgCallBack(ShowMsg); RefreshGridView(); //System.Timers.Timer atime = new System.Timers.Timer(10000); //atime.Elapsed += new ElapsedEventHandler(atime_Elapsed); //atime.AutoReset = true; //atime.Enabled = true; }
//窗体加载 private void Form1_Load(object sender, EventArgs e) { //创建监听(通信对象)的udp客户端 --这一步相当于连接服务器 myUdpClient = new UdpClient(new IPEndPoint(IPAddress.Any, 12345)); //启动消息接收线程 Thread thread = new Thread(ReceiveMsg); thread.IsBackground = true; thread.Start(); //初始化回调,显示消息 msgCallBack = new ShowMsgCallBack(ShowMsg); }