Вычисление математических процентов на строку в сетке - PullRequest
0 голосов
/ 21 марта 2011

Здравствуйте, у меня есть вид сетки, который выглядит следующим образом:

Граничное поле (строка), Граничное поле (десятичное число), button1, button2, button3, button4, button5, метка

button1, 2, 3, 4, 5 и метка находятся внутри поля шаблона.

В зависимости от того, какая кнопка нажата:

  1. Кнопка 1 - 100%, что должно составлять 100% от ограниченного поля (десятичное число)= label1
  2. Кнопка 2 - 80%, которая должна сработать на 80% от ограниченного поля (десятичное число) = метка
  3. Кнопка 3 - 60%, которая должна сработать на 60% от ограниченного поля (десятичное число) = метка
  4. Кнопка 4 - 40%, которая должна работать 40% от ограниченного поля (десятичное число) = метка
  5. Кнопка 5 20%, которая должна работать 20% от ограниченного поля (десятичное число) = метка

Это должно работать с отдельными суммами, основанными на каждой строке Я могу себе представить, чтобы автоматически генерировать сумму для каждой метки в сетке, которую я не хочу.

Возможно ли это, и если да, то как вы могли бы это сделать?

Ответы [ 2 ]

0 голосов
/ 21 марта 2011

Вы уверены, что не хотите делать эти вычисления вверх по течению?У вас может не быть разрешения на изменение источника данных для включения этих вычислений, но если вы это сделаете, пожалуйста.подумайте о том, чтобы сделать их там.

0 голосов
/ 21 марта 2011

Предполагая, что ItemsSource привязан к какому-либо пользовательскому типу (классу), представляющему строки в GridView, добавьте еще одно связанное свойство со значением по умолчанию для метки.Когда пользователь нажимает на одну из кнопок, обновите свойство метки для индекса этой строки в коллекции вашего типа, готово!

...