Во-первых, это зависит в некоторой степени от характера приложения, однако указанные вами разрешения не являются МАССИВНЫМИ разными в великой схеме вещей (если вы сравнивали 640x480 и 2560x1600, тогда у вас могут быть и более серьезные проблемы!), поэтому, если вы выберете правильные компоненты, они сами организуются (или более точно, ОС организует их за кулисами) для вас.
Тот факт, что вы выбрали WPF, означает, что у вас есть огромная гибкость в отношении того, как будут отображаться элементы пользовательского интерфейса, поскольку WPF - это векторный движок рендеринга, в отличие от Windows Forms (GDI/GDI +), который был DPI/на основе пикселя.
Но давайте углубимся в это глубже, не так ли?
Скажите, например, что вы разрабатываете свой пользовательский интерфейс в Windows Forms, и для этого требуется ToolStrip в форме, а затем все 1000 кнопок ToolStrip. Хорошо, на массивном мониторе вы можете просто увидеть все 1000 кнопок, но на вашем стандартном мониторе 1080p болота вы можете увидеть только 30 из них; так что же происходит с остальными? - Windows поместит их в подменю для вас, в конце ToolStrip, чтобы вы могли получить к ним доступ, даже если они не находятся в основном (видимом) разделе ToolStrip. Я почти уверен, что тот же принцип применим к WPF, потому что вы, вероятно, будете иметь еще больший контроль над тем, как выглядят вещи и появляются!
Великой вещью, которую WPF привнес в таблицу посредством векторной визуализации, была независимость от разрешения. Это дает вам гибкость в выборе того, хотите ли вы, чтобы ваши элементы отображались как «фиксированный» размер (по любому разрешению, всегда будут использовать одни и те же пиксели) или позволить динамически изменять размер элемента в соответствии с разрешением (на низкое разрешение, которое элемент будет отображать с использованием меньшего количества пикселей, но будет страдать с меньшим качеством или с высоким разрешением, будет отображать с использованием большего количества пикселей и будет иметь гораздо более высокое качество).
Для начала, вот свободный WPF книгу из Syncfusion (серьезно, проверить их, они отдают совсем немного свободного, достойного материала!)
WPF Succinctly
Да WPF является лучшим для такие вещи. Вы не должны точно устанавливать высоту и ширину столбцов. Установите его в положение «Авто» или «*». Тогда, возможно, вам нужно пройти основы WPF. – Dilshod
@Richard Ev: Я думал об использовании процента для размера или использовал Auto, * как упоминал Дилшод, но я хочу получить больше идеи, прежде чем начать делать это. – TTGroup
Спасибо за ваше предложение, Дилшод! – TTGroup