Просто наткнулся на кучу случайных, но, вероятно, очень простых вопросов, учась работать с WPF. Если кто-нибудь может ответить на любой из них, это было бы очень признательно.Простые вопросы управления WPF
У меня есть
Rectangle
что я стилизованный по своему вкусу, а затемStackPanel
, что я на самом деле размещение контента (связка меток). Это похожеRectangle
не заключительное заявление, так как может Я делаю его родителемStackPanel
(я хочу, чтобы панель двигалась вместе с ним)?Мне нужно отобразить текст (этикетки) в виде таблицы. Это будут только два столбца и 8 строк (количество строк может измениться). Сначала я рассмотрел только использование
Grid
, но поскольку это предназначено для макетов, оно не работает должным образом. Я также проверилDataGrid
, но это кажется запутанным и чрезмерно сложным для моих нужд. Есть ли какой-нибудь простой элемент стиля таблицы, который я могу использовать?У меня есть анимационные расширители, и я хочу дать другим элементам контента пользовательского интерфейса в моем приложении аналогичную строку заголовка. Я не видел для этого какой-либо элемент, поэтому мне интересно, нужно ли мне просто использовать
Label
или что-то подобное и как можно ближе подобрать его, или если что-то уже существует, что я должен использовать вместо этого. Если мне нужно использовать ярлык, каков правильный способ группировки/прикрепления его к элементу, для которого он является заголовком?Существуют ли какие-либо элементы управления для WPF, которые позволят использовать панель меню в стиле Mac? Нечто похожее на , где значки перемещаются и расширяются по мере их перемещения.
У меня есть сетка, которая имеет два расширителей (один над другим) с
Height="Auto"
и два ряда, установленные вHeight="Auto"
так, что, когда вершина сведена к минимуму, нижняя движется вверх, чтобы закрыть зазор. Я используюMinHeight
прямо сейчас, чтобы убедиться, что они хотя бы несколько расширены, но я бы хотел, чтобы они занимали 100% высотыGrid
. Что я должен сделать для этого?
Вы можете привлечь больше ответчиков, если вы сократите/разделите свой вопрос. – nan
Yeesh, было бы лучше задать пять вопросов. – Will