прямо сейчас у меня есть несколько кнопок и других элементов. Каждый из них имеет x: имя и контент.Различные вызовы с переменными в C# | WPF
У меня также есть список, который имеет элементы с теми же именами, что и x: Название частей WPF.
Моя цель состоит в том, чтобы иметь функцию, которую я могу перезвонить снова и снова, дайте ей x: имя элемента и задает значение после имени в списке ({name1, value, name2, value, name3 , значение ..}) к содержимому элемента WPF с этим именем.
Например:
У меня есть список:
конфигурации {дерево, 1, стул, 4, окна, 3, доллар, 200}
<Button x:Name="chair" Content="12"/>
<Button x:Name="tree" Content="5"/>
Теперь я хочу вызвать функцию, задав ей конфигурацию {} и x: Name = "chair". Теперь он должен искать элемент «стул» в конфиге и заменить 4 после этого на 12 из Контента. Теперь я хочу позвонить ему со следующей кнопкой (x: Name = "tree"), чтобы изменить значение от 1 до 5;
Я действительно не знаю, как описать, что правильно :(
Это функция я прямо сейчас:
public void SetConfig(List<string> config, string name)
{
config[config.IndexOf(name) + 1] = myWindow.name.Content.ToString();
}
В myWindow.NAME.Content.ToString(); часть не работает, потому что я не могу использовать переменную в том, что
есть ли способ, я все еще могу это сделать
Спасибо заранее:.? D
вы могли бы попробовать использовать ответы от http://stackoverflow.com/questions/636383/how -can-i-find-wpf-controls-by-name-or-type для доступа к вашим элементам управления. – Herm