public class MyRandomGenerator
{
private static readonly Random _randomGenerator = new Random();
public static float NextFloat()
{
var randomValue = _randomGenerator.NextDouble() - 0.5d;
return (float)randomValue;
}
}
Это сбило меня с толку некоторое время.
DisplayMemberBinding
и CellTemplate
являются взаимоисключающими. Определение a DisplayMemberBinding
причины CellTemplate
быть проигнорированным.
Из MSDN:
Следующие свойства все используются для определения содержания и стиля ячейки столбца, и перечислены здесь в их порядке очередности от самого высокого до самого низкого:
* DisplayMemberBinding * CellTemplate * CellTemplateSelector
Также см. сообщение Учеников C# об этом.
Я думаю, что проблема состоит в том, что строка, к которой Вы являетесь передающими FindResource()
не соответствует ключу ресурса, который Вы определили в XAML. Попытайтесь передать "NumberInStock"
вместо этого и посмотрите, работает ли это.