powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / help
2 сообщений из 2, страница 1 из 1
help
    #37529302
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 public class my : Canvas
    {
        
     public   my()
        {
            Brush b = Brushes.Blue;
            this.Background = b;
            DrawingVisual visual = new DrawingVisual();
            DrawingContext con = visual.RenderOpen();
            Pen p = new Pen(Brushes.Brown,3);
         con.DrawLine(p, new Point(0, 0), new Point(25, 25));
         ovals.Add(visual);
         this.AddVisualChild(visual);
        }
        private List<Visual> ovals = new List<Visual>();
        public void addoval(Visual new_)
        {
         
           
            ovals.Add(new_);
            base.AddVisualChild(new_);
            base.AddLogicalChild(new_);

        }
    }


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 private void button1_Click(object sender, RoutedEventArgs e)
        {
            DrawingVisual visual = new DrawingVisual();
            Brush b=Brushes.Blue;
           
            DrawingContext context = visual.RenderOpen();
            
                context.DrawEllipse(b,null, new Point(10, 10), 20, 20);
                //userControl11.addoval(visual);
               my h = new my();
               h.Height = 500;
               h.Width = 500;
                canvas1.Children.Add(h);
                h.addoval(visual);
            
        }

ничего не отображает кроме канвы
...
Рейтинг: 0 / 0
help
    #37530475
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хороший пример, чтобы разобраться с возможностями wpf.
В его духе должен быть следующий винегрет:
- коллекция контролов с нужными свойствами
- ItesmControl c панелью Canvas и с шаблоном для items, в котором задать binding'и к нужным свойствам(смещение, цвет и тд)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / help
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]