es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-MVVM

No se puede crear el ViewModel desde ViewModelProvider.

Recientemente, intenté desarrollar una aplicación que tuviera la misma vista en diferentes módulos, por lo que intenté reutilizar el ViewModel. Aquí está la clase ViewModel: class ChooseDataViewModel<t extends=”” dataselectable=””>(application: Application) : AndroidViewModel(application) { val title = MutableLiveData<string>() private val mData = MutableLiveData<><t>>() } class ClassA: DataSelectable{} class ClassB: DataSelectable{} En . . . Read more

WPF, el código detrás no puede actualizar el código del modelo de vista.

Por favor, perdona mis errores. Estoy aprendiendo cosas nuevas, así que necesito tu consejo/ayuda. Cualquier sugerencia/ayuda sería apreciada. Por razones de prueba, Estoy llamando a un método que está dentro del ViewModel de esta manera: ViewModel.VM_StockIn vM_StockIn = new ViewModel.VM_StockIn(); vM_StockIn.LoadDGStockIN(); Y el método en el ViewModel es así: public . . . Read more

Cómo pasar la información del modelo a un ViewModel de control de usuario que está en una ventana principal?

Estoy intentando aprender el patrón MVVM creando una interfaz gráfica de usuario simple utilizando WPF. Es solo un complemento simple para AutoCAD (https://en.wikipedia.org/wiki/AutoCAD) con una ventana modal que muestra información sobre el modelo. Tengo dos UserControls con sus respectivas vistas y modelos de vista. Estoy mostrando estos UserControls en una . . . Read more

Cascada de propiedad modificada

Tengo un formulario con una vinculación en él: <textbox x:name=”txtGroupName” height=”23″ margin=”96,13,10,0″ verticalalignment=”Top” tabindex=”0″ text=”{Binding UserLevel.Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}” textwrapping=”Wrap”></textbox> Utilizando MVVM, hay una vista a la que está vinculada, que contiene lo siguiente: public UserLevel UserLevel { get { return _userLevel; } set { _userLevel = value; OnPropertyChanged(“UserLevel”); OnPropertyChanged(“SaveButtonEnabled”); } . . . Read more