¿Cómo se pueden colocar elementos relativamente en WPF? El modelo estándar es utilizar gestores de disposición para todo, pero ¿qué sucede si desea colocar elementos (en un lienzo, por ejemplo) simplemente en función de la posición de otros elementos?¿Cómo se hace el posicionamiento relativo en WPF?
Por ejemplo, es posible que desee un elemento (por ejemplo un botón) que se adjunta al lado del otro (tal vez un panel) independientemente de la posición o el diseño de ese panel. Cualquiera que haya trabajado con herramientas de ingeniería (SolidWorks, AutoCad, etc.) está familiarizado con este tipo de posicionamiento relativo.
Obligar a todo en los administradores de diseño (los diferentes paneles WPF) no tiene mucho sentido para ciertos escenarios, donde no le importa que algún contenedor padre mantenga los elementos y no quiere que los otros niños se vean afectados un cambio en el diseño/apariencia de cada uno. ¿WPF es compatible con este modelo de posicionamiento relativo de alguna manera?
No estoy seguro de entender completamente la pregunta. ¿Puede dar un ejemplo de un diseño de pantalla que no cree que se pueda lograr con el modelo de WPF? –
Estoy de acuerdo, la pregunta es confusa ... parece que un simple StackPanel haría el truco. – cplotts
No creo que sea confuso, y un StackPanel solo manejaría los casos más simples. Lo que él quiere es el equivalente a RelativeLayout en Android. – user316117