2014-02-25 5 views

ответ

0

вы должны просто сделать свой собственный класс, который наследуется от холста и сделать свойство ID. Это простой способ сделать это:

и если вы хотите, чтобы ваша программа самостоятельно создавала идентификатор, вам следует реализовать счетчик ID, который просто увеличивается на единицу при каждом создании нового.

0

Возможно, я неправильно понял вопрос.

Если вы хотите использовать ключ, чтобы получить конкретный холст вы можете использовать словарь

var canvasDictionary = new Dictionary<string, Canvas>(); 
canvasDictionary.Add("CanvasBackground", new Canvas()); 
canvasDictionary.Add("CanvasCharacter", new Canvas()); 
canvasDictionary.Add("CanvasEffects", new Canvas()); 

Итак, если вам нужен холст, посвященный фон:

var canvas = canvasDictionary["CanvasBackground"]; 

Надежда это может help

Смежные вопросы