Este documento describe los principales controles de disposición, contenido e ítems en WPF. Explica controles como Canvas, StackPanel, Grid y Button que permiten diseñar interfaces, así como ComboBox, ListBox y TreeView que muestran datos de forma jerárquica.
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
12. Button
Indica un área que puede ser clickeada
<Button Content="Hacer Click!" Click="button_Click" />
<Button Content="_Aceptar" IsDefault="True" Click="button1_Click" />
<Button Content="_Cancelar" IsCancel="True" Click="button2_Click" />
13. CheckBox
Indica un estado positivo, negativo o indeterminado
<CheckBox>Valor 1</CheckBox>
<CheckBox IsChecked="True">Valor 2</CheckBox>
<CheckBox IsChecked="{x:Null}">Valor 3</CheckBox>
14. RadioButton
Permite la selección de un solo ítem en un grupo
<RadioButton>Si</RadioButton>
<RadioButton>No</RadioButton>
<RadioButton GroupName="grupo1" Margin="0,50,0,0">Blanco</RadioButton>
<RadioButton GroupName="grupo1">Negro</RadioButton>
15. Label
Contiene texto de solo lectura
<Label Content="_Nombre:" Target="{Binding ElementName=textBox1}" />
<TextBox Name="textBox1"/>
16. GroupBox
Dibuja una cabecera y un rectángulo alrededor de su contenido.
<GroupBox Header="Grupo 1" HorizontalAlignment="Center">
<StackPanel>
<Button>Botón #1</Button>
<Button>Botón #2</Button>
<Button>Botón #3</Button>
</StackPanel>
</GroupBox>
17. Expander
Tiene cabecera y puede expandir y colapsar su contenido
<Expander Header="Grupo 2" Background="LightBlue"
HorizontalAlignment="Center">
<StackPanel>
<Button>Botón #1</Button>
<Button>Botón #2</Button>
<Button>Botón #3</Button>
</StackPanel>
</Expander>
19. ComboBox
Muestra el elemento seleccionado de una lista que está oculta por
defecto
ComboBox.Text
IsReadOnly, IsEditable
<ComboBox Width="150">
<ComboBoxItem>Elemento 1</ComboBoxItem>
<ComboBoxItem>Elemento 2</ComboBoxItem>
<ComboBoxItem IsSelected="True">Elemento 3</ComboBoxItem>
<ComboBoxItem>Elemento 4</ComboBoxItem>
<ComboBoxItem Content="Elemento 5" />
<ComboBoxItem Content="Elemento 6" />
</ComboBox>
20. ListBox
Muestra los ítems de una lista a ser seleccionados
ListBox.SelectedIndex
ListBox.SelectedItem
<ListBox Width="150" Height="100" SelectionMode="Multiple">
<ListBoxItem>Elemento 1</ListBoxItem>
<ListBoxItem>Elemento 2</ListBoxItem>
<ListBoxItem IsSelected="True">Elemento 3</ListBoxItem>
<ListBoxItem IsSelected="True">Elemento 4</ListBoxItem>
<ListBoxItem Content="Elemento 5" />
<ListBoxItem Content="Elemento 6" />
</ListBox>
21. Menu
Permite construir menús que son estándar a las aplicaciones:
<Menu>
<MenuItem Header="_File">
<MenuItem Header="_Open" />
<MenuItem Header="_New" >
<MenuItem Header="_Project"/>
<MenuItem Header="_File"/>
</MenuItem>
</MenuItem>
<MenuItem Header="_Edit">
<MenuItem Command="ApplicationCommands.Copy" />
<MenuItem Command="ApplicationCommands.Paste" />
</MenuItem>
</Menu>
22. ContextMenu
Un menú que se muestra cuando el usuario hace Click derecho sobre
un control.<ListBox>
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Cortar" Command="ApplicationCommands.Cut"/>
<MenuItem Header="Copiar" Command="ApplicationCommands.Copy"/>
<MenuItem Header="Pegar" Command="ApplicationCommands.Paste"/>
</ContextMenu>
</ListBox.ContextMenu>
<TextBox>Elemento 1</TextBox>
<TextBox>Elemento 2</TextBox>
</ListBox>
23. StatusBar
Es igual que un ToolBar pero se usa para mostrar información
<StatusBar Height="32" VerticalAlignment="Bottom">
<Label>La aplicación esta cargando...</Label>
<Separator/>
<ProgressBar Height="20" Width="100" IsIndeterminate="True"/>
</StatusBar>
24. ToolBar
Contiene elementos que representan comandos o acciones
<ToolBar Height="26" VerticalAlignment="Top" FontFamily="Webdings">
<Button>9</Button>
<Button>7</Button>
<Button>;</Button>
<Button>4</Button>
<Button>8</Button>
<Button>:</Button>
<Separator/>
<TextBox FontFamily="Arial">Hola!</TextBox>
</ToolBar>
25. TabControl
Organiza los controles en diferentes paginas y solo muestra un tab a la
vez<TabControl>
<TabItem Header="Grupo 1">
<StackPanel>
<Button>Botón #1</Button>
<Button>Botón #2</Button>
<Button>Botón #3</Button>
</StackPanel>
</TabItem>
<TabItem Header="Grupo 2">
<StackPanel>
<Button>Botón #4</Button>
<Button>Botón #5</Button>
<Button>Botón #6</Button>
</StackPanel>
</TabItem>
</TabControl>
26. TreeView
Presenta una estructura jerárquica de padres e hijos (árbol)
<TreeView>
<TreeViewItem Header="Nodo padre">
<TreeViewItem.Items>
<TreeViewItem Header="Hijo 1"/>
<TreeViewItem Header="Hijo 2"/>
<TreeViewItem Header="Hijo 3"/>
</TreeViewItem.Items>
</TreeViewItem>
<TreeViewItem Header="Nodo padre 2" IsExpanded="True">
<CheckBox Content="Otro hijo 1"/>
<CheckBox Content="Otro hijo 2"/>
<CheckBox Content="Otro hijo 3"/>
</TreeViewItem>
</TreeView>