~halega/+junk/sharpdevelop

« back to all changes in this revision

Viewing changes to src/AddIns/DisplayBindings/Data/ICSharpCode.Data.EDMDesigner.Core.UI/UserControls/Mapping/ColumnComboBox.xaml

  • Committer: sk
  • Date: 2011-09-10 05:17:57 UTC
  • Revision ID: halega@halega.com-20110910051757-qfouz1llya9m6boy
4.1.0.7915 Release Candidate 1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<UserControl x:Class="ICSharpCode.Data.EDMDesigner.Core.UI.UserControls.Mapping.ColumnComboBox"
 
2
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 
3
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 
4
    xmlns:localControls="clr-namespace:ICSharpCode.Data.EDMDesigner.Core.UI.UserControls"
 
5
    xmlns:localControlsMapping="clr-namespace:ICSharpCode.Data.EDMDesigner.Core.UI.UserControls.Mapping"
 
6
    xmlns:localControlsUtil="clr-namespace:ICSharpCode.Data.EDMDesigner.Core.UI.UserControls.Common"
 
7
    xmlns:dmSSDL="http://icsharpcode.net/data/edmdesigner/ssdl">
 
8
 
 
9
    <localControls:ComboBoxEditableWhenFocused x:Name="columnComboBox" SelectedValue="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type localControlsMapping:ColumnComboBox}}, Path=ColumnComboBoxValue.ComboSelectedValue}" HorizontalAlignment="Stretch">
 
10
        <ComboBox.ItemsSource>
 
11
            <CompositeCollection>
 
12
                <CollectionContainer x:Name="columnNullValues" />
 
13
                <CollectionContainer x:Name="columns" />
 
14
            </CompositeCollection>
 
15
        </ComboBox.ItemsSource>
 
16
        <ComboBox.Resources>
 
17
            <DataTemplate DataType="{x:Type localControlsUtil:NullValue}" >
 
18
                <TextBlock Text="{Binding NullText}" FontStyle="Italic" Foreground="Gray" />
 
19
            </DataTemplate>
 
20
            <DataTemplate DataType="{x:Type dmSSDL:Property}">
 
21
                <TextBlock Text="{Binding Name}" />
 
22
            </DataTemplate>
 
23
        </ComboBox.Resources>
 
24
    </localControls:ComboBoxEditableWhenFocused>
 
25
</UserControl>