<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tile Archive - Robert Skibbe</title>
	<atom:link href="https://robbelroot.de/blog/tag/tile/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>alias RobbelRoot – Freelance Full Stack Developer .NET</description>
	<lastBuildDate>Sun, 25 Jul 2021 22:14:07 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://robbelroot.de/wp-content/uploads/2020/12/cropped-favicon-32x32.png</url>
	<title>tile Archive - Robert Skibbe</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mahapps Metro</title>
		<link>https://robbelroot.de/blog/mahapps-metro/</link>
					<comments>https://robbelroot.de/blog/mahapps-metro/#comments</comments>
		
		<dc:creator><![CDATA[Robert Skibbe]]></dc:creator>
		<pubDate>Sun, 25 Jul 2021 11:41:28 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[C# (C Sharp)]]></category>
		<category><![CDATA[C# Problemlösungen]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>
		<category><![CDATA[Visual Basic .NET Problemlösungen]]></category>
		<category><![CDATA[bibliothek]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[grafisch]]></category>
		<category><![CDATA[grafische oberfläche]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[gui framework]]></category>
		<category><![CDATA[hübsch]]></category>
		<category><![CDATA[kacheln]]></category>
		<category><![CDATA[mahapps]]></category>
		<category><![CDATA[mahapps metro]]></category>
		<category><![CDATA[metro]]></category>
		<category><![CDATA[mvvm]]></category>
		<category><![CDATA[oberfläche]]></category>
		<category><![CDATA[schön]]></category>
		<category><![CDATA[steuerelemente]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[tile]]></category>
		<category><![CDATA[tiles]]></category>
		<category><![CDATA[vb]]></category>
		<category><![CDATA[vbnet]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[views]]></category>
		<category><![CDATA[visual basic]]></category>
		<category><![CDATA[visual basic net]]></category>
		<category><![CDATA[wpf]]></category>
		<guid isPermaLink="false">https://robbelroot.de/?p=4563</guid>

					<description><![CDATA[<p>Mahapps Metro Du möchtest mit den Mahapps Metro Design-Werkzeugen eine grafisch ansprechende Oberfläche erstellen? Starte mit meinem heutigen Beitrag in eine neue Welt der design-technischen Möglichkeiten und bringe deine Anwendung auf das nächste Level. Schaue doch später gerne auch mal in die folgenden Beiträge rein: Mahapps Projekt aufsetzen, WPF StackPanel. &#8230;</p>
<p>Der Beitrag <a href="https://robbelroot.de/blog/mahapps-metro/">Mahapps Metro</a> erschien zuerst auf <a href="https://robbelroot.de">Robert Skibbe</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro.png"><img fetchpriority="high" decoding="async" width="1024" height="536" src="https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-1024x536.png" alt="Mahapps Metro" class="wp-image-4572" title="Mahapps Metro" srcset="https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-1024x536.png 1024w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-300x157.png 300w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-768x402.png 768w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-700x366.png 700w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-332x174.png 332w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Mahapps Metro</figcaption></figure>






<h2 class="wp-block-heading" id="mahapps-metro">Mahapps Metro</h2>



<p>Du möchtest mit den <strong>Mahapps Metro</strong> Design-Werkzeugen eine <strong>grafisch ansprechende Oberfläche</strong> erstellen?</p>



<p><strong>Starte </strong>mit meinem heutigen <strong>Beitrag </strong>in eine neue Welt der <strong>design</strong>-technischen <strong>Möglichkeiten </strong>und <strong>bringe </strong>deine Anwendung <strong>auf </strong>das <strong>nächste Level</strong>.</p>



<p>Schaue doch <strong>später gerne </strong>auch mal in die folgenden <strong>Beiträge </strong>rein: <strong><a href="https://robbelroot.de/blog/mahapps-metro-projekt-aufsetzen/" target="_blank" rel="noreferrer noopener">Mahapps Projekt aufsetzen</a></strong>, <strong><a href="https://robbelroot.de/blog/wpf-stackpanel/" target="_blank" rel="noreferrer noopener">WPF StackPanel</a></strong>.</p>



<h2 class="wp-block-heading">Nicht der Großhandel!</h2>



<p>Es mag <strong>im ersten Schritt </strong>womöglich nach einem <strong>bekannten Großhandel </strong>klingen, jedoch <strong>ist </strong>es Dieser <strong>nicht</strong>!</p>



<p><strong>Wer denkt</strong>, <strong>dass </strong>man die <strong>Tools </strong>für eine Art <strong>Shopping</strong>-, bzw. Einkaufsbummel verwendet, <strong>liegt </strong>dort &#8222;leider&#8220; <strong>falsch</strong>, denn die <strong>Werkzeuge richten </strong>sich <strong>an </strong>.NET <strong>Entwickler</strong>.</p>



<p>Man <strong>kann mit </strong>den tollen <strong>Tools </strong>des &#8222;Mahapps&#8220;-Teams <strong>schöne </strong>neue <strong><a href="https://de.wikipedia.org/wiki/Grafische_Benutzeroberfl%C3%A4che" target="_blank" rel="noreferrer noopener">Oberflächen</a> </strong>erstellen <strong>und </strong>so seine <strong>Anwendung auf </strong>den <strong>neuesten </strong>Design-Stand <strong>bringen</strong>.</p>



<h2 class="wp-block-heading">Mancher Abschied fällt schwer – oder auch nicht!</h2>



<p><strong>Wie gut </strong>kenne ich es <strong>aus </strong>meiner <strong>eigenen Erfahrung</strong>, dass man Oberflächen wie Solche hier erstellt:</p>



<figure class="wp-block-image size-full"><a href="https://robbelroot.de/wp-content/uploads/2021/07/Ohne-Mahapps-Metro-Oberflaeche-Beispiel.png"><img decoding="async" width="272" height="344" src="https://robbelroot.de/wp-content/uploads/2021/07/Ohne-Mahapps-Metro-Oberflaeche-Beispiel.png" alt="Ohne Mahapps Metro Oberfläche Beispiel" class="wp-image-4577" title="Ohne Mahapps Metro Oberfläche Beispiel" srcset="https://robbelroot.de/wp-content/uploads/2021/07/Ohne-Mahapps-Metro-Oberflaeche-Beispiel.png 272w, https://robbelroot.de/wp-content/uploads/2021/07/Ohne-Mahapps-Metro-Oberflaeche-Beispiel-237x300.png 237w" sizes="(max-width: 272px) 100vw, 272px" /></a><figcaption>Ohne Mahapps Metro Oberfläche Beispiel</figcaption></figure>



<p>Man <strong>steckt Arbeit </strong>herein und <strong>designt </strong>auch <strong>alles </strong>irgendwie <strong>nach </strong>seiner eigenen, oder der <strong>Vorstellung </strong>des Kunden, doch..</p>



<p><strong>Irgendwie </strong>sieht aber im Endeffekt <strong>alles zum Schluss nicht </strong>so <strong>prickelnd </strong>aus und <strong>auch Bilder helfen nicht </strong>zwangsweise weiter.</p>



<h2 class="wp-block-heading">Neue Stile – Windows Kacheln</h2>



<p><strong>Meiner </strong>persönlichen <strong>Meinung </strong>nach, bin ich ein <strong>Fan von </strong>dieser typischen <strong>Windows Kachel-Ansicht</strong>, Welche man seit Windows 8 kennt:</p>



<figure class="wp-block-image size-full"><a href="https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht.png"><img decoding="async" width="650" height="647" src="https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht.png" alt="Windows 10 Windows Menü Kachel-Ansicht" class="wp-image-4579" title="Windows 10 Windows Menü Kachel-Ansicht" srcset="https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht.png 650w, https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht-300x300.png 300w, https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht-150x150.png 150w, https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht-332x330.png 332w, https://robbelroot.de/wp-content/uploads/2021/07/Windows-10-Windows-Menue-Kachel-Ansicht-268x268.png 268w" sizes="(max-width: 650px) 100vw, 650px" /></a><figcaption>Windows 10 Windows Menü Kachel-Ansicht</figcaption></figure>



<p><strong>Hierbei </strong>handelt es sich nur <strong>um </strong>ein <strong>mögliches Beispiel</strong>, wie die <strong>Gestaltung </strong>einer <strong>schönen </strong>GUI <strong>aussehen </strong>könnte.</p>



<p>Auch <strong>wenn </strong>dies <strong>mit Aufwand </strong>vermutlich auch unter WinForms möglich wäre, würde es vermutlich <strong>durch </strong>die <strong>Gegebenheiten </strong>unter WinForms zwischendurch <strong>hängen</strong>..</p>



<h2 class="wp-block-heading">Einfache Umsetzung mit Mahapps Metro</h2>



<p><strong>Wer </strong>z. B. eine <strong>ähnliche Oberfläche </strong>analog der Kacheln entwickeln möchte, hat es <strong>mit </strong>den <strong>Tools </strong>deutlich <strong>einfacher</strong>.</p>



<p><strong>Natürlich </strong>kann man eine <strong>analoge </strong>Oberfläche <strong>auch mit </strong>den <strong>Bordmitteln </strong>von der <strong>WPF </strong>erstellen, <strong>allerdings </strong>nutze ich dann <strong>meistens lieber </strong>bereits erstellte <strong>Werkzeuge</strong>.</p>



<p>Ich <strong>zeige Dir </strong>daher im nächsten Schritt, <strong>welche </strong>der vielen <strong>Controls </strong>Du <strong>dazu verwenden </strong>kannst, <strong>um </strong>das <strong>Ziel </strong>zu <strong>erreichen</strong>.</p>



<pre class="wp-block-verse"><strong>Achtung</strong>! Wenn Du wissen möchtest, <strong>wie </strong>man ein "<strong>MahApps Metro</strong>"-<strong>Projekt </strong>in Visual Studio <strong>aufsetzt</strong>, kannst Du im <a href="#mahapps-metro">oben</a> <strong>verlinkten Beitrag</strong> erfahren.</pre>



<h2 class="wp-block-heading">Das Biest und die Schöne (App)</h2>



<p>Hier siehst Du ein <strong>einfaches Beispiel</strong>, einer <strong>schöneren </strong>App-<strong>Variante</strong>, mit <strong>Hilfe </strong>des <strong><a href="https://mahapps.com/" target="_blank" rel="noreferrer noopener">Mahapps Metro Frameworks</a></strong>.</p>



<p>Du siehst z. B. in der Toolbar <strong>oben links </strong>ein anderes <strong>Icon</strong>, <strong>oben rechts </strong>2 <strong>Buttons </strong>und einen <strong>Hintergrund</strong>&#8211;<strong>Schatten</strong>.</p>



<p><strong>In </strong>der <strong>Mitte </strong>kannst Du die <strong>Kacheln </strong>im <strong>Windows 8</strong> angelehnten <strong>Stil </strong>bewundern – schön!</p>



<figure class="wp-block-image size-full"><a href="https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel.png"><img loading="lazy" decoding="async" width="810" height="611" src="https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel.png" alt="Mahapps Metro schönes App Beispiel" class="wp-image-4588" title="Mahapps Metro schönes App Beispiel" srcset="https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel.png 810w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel-300x226.png 300w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel-768x579.png 768w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel-700x528.png 700w, https://robbelroot.de/wp-content/uploads/2021/07/Mahapps-Metro-schoenes-App-Beispiel-332x250.png 332w" sizes="auto, (max-width: 810px) 100vw, 810px" /></a><figcaption>Mahapps Metro schönes App Beispiel</figcaption></figure>



<h2 class="wp-block-heading">Code</h2>



<p><strong>Hier </strong>findest Du den <strong>Code </strong>des <strong>MetroWindows</strong>:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="xml" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;mah:MetroWindow x:Class="MainWindow"
        xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="https://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:mah="https://metro.mahapps.com/winfx/xaml/controls"
        xmlns:iconPacks="https://metro.mahapps.com/winfx/xaml/iconpacks"
        xmlns:local="clr-namespace:MahappsMetroExample"
        mc:Ignorable="d"
        Title="Beautiful Example" Height="600" Width="800" WindowStartupLocation="CenterScreen" GlowBrush="Black">

    &lt;mah:MetroWindow.IconTemplate>
        &lt;DataTemplate>
            &lt;iconPacks:PackIconFontAwesome Kind="BatteryFullSolid" 
                                       Width="30" 
                                       Height="30"
                                       HorizontalAlignment="Center"
                                       VerticalAlignment="Center"
                                       Margin="4"
                                       Foreground="{DynamicResource MahApps.Brushes.IdealForeground}"/>
        &lt;/DataTemplate>
    &lt;/mah:MetroWindow.IconTemplate>

    &lt;mah:MetroWindow.RightWindowCommands>
        &lt;mah:WindowCommands ShowSeparators="True">
            &lt;Button Content="Button1" />
            &lt;Button Content="Button2" />
        &lt;/mah:WindowCommands>
    &lt;/mah:MetroWindow.RightWindowCommands>

    &lt;Grid Margin="2cm">
        &lt;DockPanel>
            &lt;TextBlock DockPanel.Dock="Top" Text="My beautiful App :)!" FontSize="32" />
            &lt;Border Margin="0 0.5cm 0 0" BorderThickness="1" BorderBrush="Black">
                &lt;WrapPanel>
                    
                    &lt;mah:Tile Title="Email" Margin="5" mah:ControlsHelper.MouseOverBorderBrush="{DynamicResource MahApps.Brushes.ThemeForeground}"
               Background="Teal" HorizontalTitleAlignment="Right">
                        &lt;iconPacks:PackIconFontAwesome Width="40" Height="40" Kind="EnvelopeSolid" />
                    &lt;/mah:Tile>

                    &lt;mah:Tile Title="Bills" Margin="5" mah:ControlsHelper.MouseOverBorderBrush="{DynamicResource MahApps.Brushes.ThemeForeground}"
               Background="IndianRed" HorizontalTitleAlignment="Right">
                        &lt;iconPacks:PackIconFontAwesome Width="40" Height="40" Kind="PaperclipSolid" />
                    &lt;/mah:Tile>

                    &lt;mah:Tile Title="WLAN" Margin="5" mah:ControlsHelper.MouseOverBorderBrush="{DynamicResource MahApps.Brushes.ThemeForeground}"
               Background="LimeGreen" HorizontalTitleAlignment="Right">
                        &lt;iconPacks:PackIconFontAwesome Width="40" Height="40" Kind="WifiSolid" />
                    &lt;/mah:Tile>

                    &lt;mah:Tile Title="Folders" Margin="5" mah:ControlsHelper.MouseOverBorderBrush="{DynamicResource MahApps.Brushes.ThemeForeground}"
               Background="Orange" HorizontalTitleAlignment="Right">
                        &lt;iconPacks:PackIconFontAwesome Width="40" Height="40" Kind="FolderSolid" />
                    &lt;/mah:Tile>

                &lt;/WrapPanel>
            &lt;/Border>
        &lt;/DockPanel>
    &lt;/Grid>
&lt;/mah:MetroWindow></pre>



<h2 class="wp-block-heading">Downloads – Mahapps Metro Beispiel</h2>



<pre class="wp-block-verse"><strong>Achtung</strong>! <strong>Aufgrund </strong>der <strong>Assets</strong>, bzw. der <strong>Frameworks </strong>in dem Projekt, ist es etwas <strong>größer</strong>!</pre>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link" href="/downloads/vbnet/MahappsMetroExample.zip" target="_blank" rel="noreferrer noopener">VB.NET MahappsMetroExample.zip</a></div>



<div class="wp-block-button"><a class="wp-block-button__link" href="/downloads/cs/MahappsMetroExampleCsharp.zip">C# MahappsMetroExample.zip</a></div>
</div>
<p>Der Beitrag <a href="https://robbelroot.de/blog/mahapps-metro/">Mahapps Metro</a> erschien zuerst auf <a href="https://robbelroot.de">Robert Skibbe</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robbelroot.de/blog/mahapps-metro/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Dont touch the white tile .NET</title>
		<link>https://robbelroot.de/blog/dont-touch-the-white-tile-net/</link>
					<comments>https://robbelroot.de/blog/dont-touch-the-white-tile-net/#respond</comments>
		
		<dc:creator><![CDATA[Robert Skibbe]]></dc:creator>
		<pubDate>Sat, 13 Feb 2016 16:53:56 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>
		<category><![CDATA[Visual Basic .NET Problemlösungen]]></category>
		<category><![CDATA[dont]]></category>
		<category><![CDATA[gamble]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[spiel]]></category>
		<category><![CDATA[spielen]]></category>
		<category><![CDATA[the]]></category>
		<category><![CDATA[tile]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[vb]]></category>
		<category><![CDATA[vbnet]]></category>
		<category><![CDATA[visual basic]]></category>
		<category><![CDATA[white]]></category>
		<guid isPermaLink="false">http://robbelroot.de/?p=949</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://robbelroot.de/blog/dont-touch-the-white-tile-net/">Dont touch the white tile .NET</a> erschien zuerst auf <a href="https://robbelroot.de">Robert Skibbe</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Visual Basic 2015 - Don't Touch The White Tile Spiel/Game [HowTo #045] ",
  "description": "Lerne wie man in Visual Basic .NET einen Klon des Spiels Don't Touch The White Tile nachprogrammieren kann",
  "thumbnailUrl": "https://i.ytimg.com/vi/biy_dOaB3m8/maxresdefault.jpg",
  "uploadDate": "2015-08-23T19:55:00+08:00",
  "duration": "PT17M28S",
  "publisher": {
    "@type": "Organization",
    "name": "RobbelRoot",
    "logo": {
      "@type": "ImageObject",
      "url": "https://robbelroot.de/wp-content/uploads/2015/04/cropped-RR_Logo_small_2.png"
    }
  },
  "contentUrl": "https://www.youtube.com/watch?v=biy_dOaB3m8",
  "embedUrl": "https://www.youtube.com/embed/biy_dOaB3m8",
  "interactionCount": "2347"
}
</script><br />
<br />
<p style="margin-bottom: 0;"><a class="fasc-button fasc-size-medium fasc-type-glossy fasc-rounded-medium fasc-ico-before dashicons-format-video" style="background-color: #ff0000; color: #ffffff;" href="https://www.youtube.com/watch?v=biy_dOaB3m8" target="_blank" data-fasc-style="background-color:#ff0000;color:#ffffff;">Auf YouTube ansehen</a> <a class="fasc-button fasc-size-medium fasc-type-glossy fasc-rounded-medium fasc-ico-before dashicons-download" style="background-color: #339e48; color: #ffffff;" href="https://robbelroot.de/vbsamplereq.php?v=biy_dOaB3m8" target="_blank" data-fasc-style="background-color:#339e48;color:#ffffff;">Code Download</a></p><br><iframe loading="lazy" src="https://www.youtube.com/embed/biy_dOaB3m8" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Der Beitrag <a href="https://robbelroot.de/blog/dont-touch-the-white-tile-net/">Dont touch the white tile .NET</a> erschien zuerst auf <a href="https://robbelroot.de">Robert Skibbe</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robbelroot.de/blog/dont-touch-the-white-tile-net/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
