Tag: ANDROID-MVVM
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
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
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
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
He estado aprendiendo WPF con MVVM durante un tiempo y he oído que MVVM también funciona en Android. Solía escribir el siguiente código en C#. C#: public class TodoListViewModel { public List<todoitem> todoList; } public class TodoItem { public string TaskName { get; set; } public string Description { get; . . . Read more