Skip to content

Instantly share code, notes, and snippets.

View andersonimes's full-sized avatar

Anderson Imes andersonimes

  • Google
  • Seattle, WA
View GitHub Profile
@andersonimes
andersonimes / gist:646021
Created October 25, 2010 23:35
Styling the Thumb in a Silverlight Slider
<Grid>
<Grid.Resources>
<Style x:Key="ThumbStyle1" TargetType="Thumb">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Thumb">
<Grid >
<Path Data="M13.832941,48.001114 L-0.00066526519,15.584446 L-0.1685528,3.1627214 L46.375076,3.1882343 L46.59383,15.594595 L33.375225,48.063122 z" Fill="#FF6D6D74" Margin="-0.668,2.662,0.906,-0.562" Stretch="Fill" Stroke="Black" UseLayoutRounding="False"/>
</Grid>
</ControlTemplate>
@andersonimes
andersonimes / gist:645999
Created October 25, 2010 23:18
Determining Design Mode from Attached Properties
private bool IsDesignMode {
get {
DependencyProperty isDesignModeProperty = (DependencyProperty)AppDomain.CurrentDomain.GetData(“IsDesignModeProperty”);
return isDesignModeProperty == null ? false : true.Equals(isDesignModeProperty.GetValue(this));
}
}
<ItemsControl Grid.IsSharedSizeScope="True">
<ItemsControl.ItemTemplate>
<DataTemplate DataType="HeaderedContentControl">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="Labels" />
<ColumnDefinition SharedSizeGroup="Inputs" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Header}" />
<ContentControl Grid.Column="1" Content="{Binding Content}" />
@andersonimes
andersonimes / gist:645567
Created October 25, 2010 19:31
Testing posting XAML
<ItemsControl ItemsSource="{Binding StuffThatIsCool}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding WhyCool}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>