WPF - Установите DataTemplate для программно добавленного GridViewColumns

public class MyRandomGenerator
{
    private static readonly Random _randomGenerator = new Random();

    public static float NextFloat()
    {
        var randomValue = _randomGenerator.NextDouble() - 0.5d;

        return (float)randomValue;
    }
}
5
задан Helen 29 August 2009 в 10:40
поделиться

2 ответа

Это сбило меня с толку некоторое время.

DisplayMemberBinding и CellTemplate являются взаимоисключающими. Определение a DisplayMemberBinding причины CellTemplate быть проигнорированным.

Из MSDN:

Следующие свойства все используются для определения содержания и стиля ячейки столбца, и перечислены здесь в их порядке очередности от самого высокого до самого низкого:

* DisplayMemberBinding
* CellTemplate
* CellTemplateSelector

Также см. сообщение Учеников C# об этом.

7
ответ дан 14 December 2019 в 01:18
поделиться

Я думаю, что проблема состоит в том, что строка, к которой Вы являетесь передающими FindResource() не соответствует ключу ресурса, который Вы определили в XAML. Попытайтесь передать "NumberInStock" вместо этого и посмотрите, работает ли это.

0
ответ дан 14 December 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: