Проблема с датой в Silverlight (при присвоении значения свойству) - PullRequest
1 голос
/ 28 сентября 2011

Рассмотрим этот код:

public class customlistbox : ListBox
{
    public customlistbox()
    { 
        this.itemtemplate = this.gettemplate(); 
    }

    private string gettemplate() 
    { 
        return ".......<locall:CustomGrid Background='" + Background.Color + "' ParentReference='" + this + "' > "....." 
    }
}

'ParentReference' - это свойство типа customlistbox.но я даю ParentReference = '"+ this +"', это показывает ошибку.Как я могу дать значение для «ParentReference» в таком случае ??

1 Ответ

0 голосов
/ 29 сентября 2011

Это ошибка, потому что вы передаете строку в свойство, которое является DataTemplate.

Вы можете попробовать использовать XamlReader для загрузки строки как xaml, но просто для указания цвета в шаблоне я определю шаблон в XAML, а затем свяжу значение, которое вы хочу за цвет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...