nature_net.user_controls.item_generic.set_touchevent C# (CSharp) Метод

set_touchevent() публичный Метод

public set_touchevent ( avatar_touch_down_handler touch_handler ) : void
touch_handler avatar_touch_down_handler
Результат void
        public void set_touchevent(avatar_touch_down_handler touch_handler)
        {
            this.avatar.PreviewTouchDown += new EventHandler<TouchEventArgs>(touch_handler);
        }

Usage Example

Пример #1
0
 public void display_all_activities(object arg, RunWorkerCompletedEventArgs e)
 {
     this._list.Items.Dispatcher.BeginInvoke(DispatcherPriority.Normal,
        new System.Action(() =>
        {
            this._list.Items.Clear();
            List<Activity> activities = (List<Activity>)e.Result;
            foreach (Activity a in activities)
            {
                item_generic i = new item_generic();
                i.username.Text = a.name;
                i.user_desc.Content = configurations.GetDate_Formatted(a.creation_date);
                //i.user_desc.Visibility = System.Windows.Visibility.Collapsed;
                i.desc.Content = "Description:";
                i.content.Text = a.description;
                if (parent != null) { i.Width = parent.ActualWidth - 75; }
                i.username.FontWeight = FontWeights.Bold;
                i.username.Width = i.username.Width + 30;
                i.BorderBrush = Brushes.Gray; i.BorderThickness = new Thickness(0, 0, 0, 2);
                i.avatar.Visibility = System.Windows.Visibility.Collapsed;
                //i.avatar.Source = new BitmapImage(new Uri(configurations.GetAbsoluteAvatarPath() + c.User.avatar));
                i.Tag = a.id;
                if (configurations.use_avatar_drag) i.set_touchevent(this.avatar_drag);
                i.Margin = items_margins;
                this._list.Items.Add(i);
            }
            this._list.Items.Refresh();
            this._list.UpdateLayout();
        }));
 }
All Usage Examples Of nature_net.user_controls.item_generic::set_touchevent