Tengo problemas para hacer que funcione en una aplicación WPF en la que estoy trabajando. Básicamente, lo que busco es algo así como el panel de tareas en una MMC:Cómo activar o desactivar una visibilidad de columna WPF Grid
- La aplicación tiene tres columnas en la parte principal de la pantalla. Necesito una columna en el lado derecho que se puede cambiar de tamaño. Supongo que esto significa el uso de una cuadrícula con un GridSplitter, pero todo lo que funciona va a hacer.
- Quiero ser capaz de guardar el ancho de la columna del lado derecho cuando la aplicación está cerrada y cargarla cuando se abre la aplicación, pero este debe ser un tamaño inicial: el usuario debería poder cambiar el tamaño.
- Cuando cambio el tamaño de la ventana, quiero que las columnas del lado izquierdo y del lado derecho permanezcan del mismo tamaño y que la columna del medio cambie el tamaño con el ancho de la ventana.
- Las columnas del lado izquierdo y derecho deben tener un ancho mínimo. Cuando cambio el tamaño de la columna del lado derecho, quiero que la columna central se haga más pequeña, pero no la columna del lado izquierdo.
- También quiero poder alternar la visibilidad de la columna del lado derecho con un botón de alternar que está fuera de la columna y cuando vuelva a la visibilidad quiero que sea del mismo ancho que antes.
Estoy tratando de hacer tanto como sea posible en XAML y con encuadernación.
¿Y puedo tenerlo cubierto con nata, helado y chispas de chocolate, por favor? :-)
He editado bastante la pregunta original porque mi original era tan claro como el barro. – serialhobbyist
Mi segunda recompensa en diez minutos. Como aún no he completado uno, no estoy muy seguro de lo que sucede. Supongo que veremos ... – serialhobbyist
Si no elige una de las respuestas más votadas, automáticamente la obtiene –