tag: zoom

Zoom tradicional y Zoom Semántico | XAML | WinRT

Tradicionalmente las herramientas de desarrollo de UI modernas han incorporado controles para hacer Zoom, los cuales permiten agrandar el tamaño de la información mostrada sean imágenes o texto. El zoom tradicionalmente tiene el problema de ocasionar que las imágenes y demás componentes como controles y texto se pixelen XAML desde siempre ha incorporado funcionalidades para hacer zoom, la mas destacada de ellas es el ViewBox, este control hace zoom a todos los controles que contiene, WinRT ha incorporado el SemanticZoom , el cual permite hacer Zoom no sobre imagenes, pixeles o vectores,sino sobre el conjunto de datos. ViewBox Viewbox y…

leer más...

SemanticZoom : Cómo hacer zoom sobre un ítem específico | XAML | C#

Para realizar SemanticZoom únicamente podemos hacer uso de componentes que hereden de ListViewBase, estos componentes son: ListView GridView Este es un ejemplo de SemanticZoom implementado. <SemanticZoom Grid.Row="1" IsZoomedInViewActive="False"> <SemanticZoom.ZoomedOutView> <GridView ItemsSource="{Binding Source={StaticResource BlogRssConsumer},Path=FeedSource}" SelectionMode="None"> <ItemsControl.ItemTemplate> <DataTemplate> <Border Width="250" Height="250" Background="DarkSlateBlue"> <StackPanel> <Image Source="{Binding ImageUrl}" HorizontalAlignment="Stretch" MaxHeight="125" MinHeight="125&…

leer más...