Пример #1
0
        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;
        }
Пример #2
0
        //窗体加载
        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);
        }
Пример #3
0
        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;
            
        }