|
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<HierarchicalDataTemplate x:Key="DBUsersTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/users.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBUserTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/user.png"
Width="16" Height="16" Stretch="Uniform" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" Margin="2"/>
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBUserObjectsTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/databaseobject.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" Margin="2"/>
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBSequencesTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/sequence.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBSequenceTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/sequence.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBTablesTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/tables.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBTableTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/table.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBViewsTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/view.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBViewTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/view.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBFieldsTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/column.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBFieldTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/column.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="DBElementTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/node.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectTablesTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/tables.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectTableTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/table.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectFieldsTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/column.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectFieldTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/column.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectIndexesTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/index.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectIndexTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/index.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectKeyColumnsTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/column.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectKeyColumnTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/column.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectPrimaryKeyTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/primarykey.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectReferencesTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/foreignkey.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectReferenceTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/foreignkey.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ProjectElementTemplate" ItemsSource="{Binding Children }">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="/Harlinn.Oracle.DBTool;component/Assets/Images/node.png" />
<TextBlock Grid.Column="3" Text="{Binding Path=Name}" />
</Grid>
</HierarchicalDataTemplate>
</ResourceDictionary>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Chief Architect - Sea Surveillance AS.
Specializing in integrated operations and high performance computing solutions.
I’ve been fooling around with computers since the early eighties, I’ve even done work on CP/M and MP/M.
Wrote my first “real” program on a BBC micro model B based on a series in a magazine at that time. It was fun and I got hooked on this thing called programming ...
A few Highlights:
- High performance application server development
- Model Driven Architecture and Code generators
- Real-Time Distributed Solutions
- C, C++, C#, Java, TSQL, PL/SQL, Delphi, ActionScript, Perl, Rexx
- Microsoft SQL Server, Oracle RDBMS, IBM DB2, PostGreSQL
- AMQP, Apache qpid, RabbitMQ, Microsoft Message Queuing, IBM WebSphereMQ, Oracle TuxidoMQ
- Oracle WebLogic, IBM WebSphere
- Corba, COM, DCE, WCF
- AspenTech InfoPlus.21(IP21), OsiSoft PI
More information about what I do for a living can be found at:
harlinn.com or
LinkedIn
You can contact me at
espen@harlinn.no