예제 #1
0
        public Window1()
        {
            InitializeComponent();
            txtLog.Document.Blocks.Clear();
            _client = new ChatClient();
            ChatClient.StatusChanged += new StatusChangedEventHandler(mainServer_StatusChanged);

            addSmileyWindow = new AddSmileyWindow(this);
            addSmileyWindow.addSmileysToGrid(smileyClass.getAllSmileys());
        }
예제 #2
0
 public SmileyWindow(Smiley smileyclass)
 {
     InitializeComponent();
     Hashtable smileys = smileyclass.getAllSmileys();
     List<MyData> smilieData = new List<MyData>();
     foreach (var element in smileys.Keys) {
         smilieData.Add(new MyData()
             {
                 code = (string)element,
                 image = new Uri("pack://application:,,,/Smileys/" + (string)smileys[element])
             }
         );
     }
     // add separator
     //smilieData.Add(new MyData() {code = "Custom Smileys"});
      	smileyGrid.DataContext = smilieData;
 }
예제 #3
0
        public SmileyWindow(Smiley smileyclass)
        {
            InitializeComponent();
            Hashtable     smileys    = smileyclass.getAllSmileys();
            List <MyData> smilieData = new List <MyData>();

            foreach (var element in smileys.Keys)
            {
                smilieData.Add(new MyData()
                {
                    code  = (string)element,
                    image = new Uri("pack://application:,,,/Smileys/" + (string)smileys[element])
                }
                               );
            }
            // add separator
            //smilieData.Add(new MyData() {code = "Custom Smileys"});
            smileyGrid.DataContext = smilieData;
        }