Я хочу установить свойство тега со значением int в xaml. Но определение int в ресурсах, а затем ссылаться на этот ресурс, поскольку привязка выглядит не идеальным способом для меня. Легче просто преобразовать значение string в int из кода. Итак, есть ли способ легко установить значение int в xaml?Есть ли простой способ указать значение int в xaml
7
A
ответ
8
Если не заинтересован в признании его в качестве ресурса, вы можете объявить его в линию примерно так:
<Button>
<Button.Tag>
<sys:Int32>5</sys:Int32>
</Button.Tag>
</Button>
11
Пожалуйста, попробуйте это.
Добавить пространство имен XMLNS: SYS = "CLR-пространств имен: System; сборка = mscorlib" в XAML
<sys:Int16 x:Key="IntNo">1</sys:Int16> or
<sys:Int32 x:Key="IntNo1" >1</sys:Int32>
Примечание: Аналогично можно использовать для двойного значения также.
6
xmlns:sys="clr-namespace:System;assembly=mscorlib"
<Grid>
<Grid.Resources>
<sys:Int32 x:Key="IntValue" >1</sys:Int32>
</Grid.Resources>
<Button x:Name="Button" Tag="{StaticResource IntValue}"></Button>
</Grid>
Прост достаточно? Вышеприведенный образец будет подходящим, если вы собираетесь использовать свое значение в нескольких местах. В противном случае:
<Button x:Name="Button" >
<Button.Tag>
<sys:Int32>1</sys:Int32>
</Button.Tag>
</Button>
Смежные вопросы
- 1. Есть ли способ указать несколько LayoutFlags в XAML Xamarin?
- 2. Есть ли простой способ комментировать код XAML в Microsoft Blend?
- 3. Есть ли способ указать размер int в C?
- 4. Есть ли простой способ указать исключение глобальной зависимости в SBT
- 5. Простой способ указать значение одного параметра конструктора?
- 6. Есть ли способ указать область?
- 7. Есть ли простой способ включить куски кода xaml?
- 8. Есть ли способ проверить int int легко?
- 9. Есть ли простой способ сделать код TextBox?
- 10. MySQL: простой способ переключить значение поля int
- 11. Есть ли способ скрыть ListView в xaml?
- 12. Есть ли способ включить XAML-файлы в другой файл XAML?
- 13. Есть ли способ указать переполнение в CSS?
- 14. Есть ли способ указать спецификатор в printf?
- 15. Есть ли простой способ преобразовать логическое значение в целое?
- 16. DB2 - Есть ли простой способ получить «предыдущее действительное значение»?
- 17. Есть ли способ указать все библиотеки GDCM в CMakeList сразу?
- 18. Есть ли способ конвертировать текст в int?
- 19. Есть ли способ преобразовать строку в int *?
- 20. Есть ли простой способ создания инициализированного массива?
- 21. Есть ли простой способ изменить порядок элементов в ListView
- 22. Есть ли простой способ выбора в linq
- 23. Есть ли способ указать контроллер для {{render}}?
- 24. Typcript - есть ли способ указать глобальную ссылку?
- 25. Есть ли способ указать ширину встроенного gist?
- 26. есть ли способ указать максимальную длину предпочтения?
- 27. Есть ли способ указать класс объектов NSMutableArray?
- 28. Есть ли способ указать точку drag_to?
- 29. Есть ли способ указать формат ввода date.js?
- 30. Есть ли способ указать платформу для os.path?
К сожалению, слишком много писем тоже. Мне нужно установить тег для нескольких элементов, таких как 'Tag =" int: 0 ", Tag =" int: 1 "и т. Д. – Arteny
Свойство' Tag' имеет тип 'object'. Даже если вы хотите получить к нему доступ из кода, вам нужно сделать кнопку typecast '(int). Tag'. Можете ли вы рассказать об использовании? –
yes, but (int) button.Tag более простой, чем int.Parse ((string) button.Tag) :) ok, так как я понимаю, что использовать строковые значения для этого внешнего вида простейший существующий путь – Arteny