/
tltprog
/
GRAPHICS
Обзор
Документация
Войти
/
tltprog
/
GRAPHICS
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Diffuse/DiffuseVisualDrawing/DrawingVisualClass.cs
43 строки
962 B
tltrus
up
18 май 2024, 18:52
18 май 2024, 18:52
027f164
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; using System.Windows.Media; namespace DiffuseVisualDrawing { class DrawingVisualClass : Canvas { List<Visual> visuals = new List<Visual>(); protected override int VisualChildrenCount { get { return visuals.Count; } } protected override Visual GetVisualChild(int index) { return visuals[index]; } public void AddVisual(Visual visual) { visuals.Add(visual); base.AddVisualChild(visual); base.AddLogicalChild(visual); } public void RemoveVisual(Visual visual) { visuals.Remove(visual); base.RemoveVisualChild(visual); base.RemoveLogicalChild(visual); } } }