• FFK10 - 13. bis 16. April 2010 in Köln
  • Unterstützt das Flashforum!
  • Adobe User Group
Zurück   Flashforum > Alternative Rich-Client-Technologien > Expression Studio, WPF, Silverlight und XAML

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-06-2008, 17:58   #1 (Permalink)
wolter.biz
 
Benutzerbild von wolter
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 3.273
Tipp: XAML doppelt nutzen (oder mit ignorierbaren Inhalten versehen)

Hallo zusammen,

eine ganz angenehme Eigenheit von XAML (bei WPF und Silverlight) ist, dass man dort eine Größe für die Darstellung zur Entwicklungszeit festlegen kann:
HTML-Code:
<UserControl x:Class="IsidorApplication.Views.Page"
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
	mc:Ignorable="d" 
	d:DesignWidth="955" d:DesignHeight="600" >
</UserControl> 
So weit so gut, aber was machen die Namensräume mc und d in dem XAML-Dokument. Und genau diese kleine Sache ist ganz nützlich, möchte man ein XAML-Dokument mit Informationen versehen, die für XAML zur Laufzeit ohne Bedeutung sind. Denn mc beschreibt allgemein Erweiterungen in XML, mit denen sich z. B. Inhalte ignorieren lassen. In diesem Fall betrifft das den kompletten Namensraum d. Auf diese Art können eigene ignorierbare Inhalte als Attribut oder Element hinzugefügt werden:
HTML-Code:
<UserControl x:Class="IsidorApplication.Views.Page"
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
	mc:Ignorable="d" 
	d:DesignWidth="955" d:DesignHeight="600" >

	<StackPanel>
		<Button d:SelbstErdachtesAttribut="Dieses Attribut ist einfach nur so da" Content="Button"/>
	</StackPanel> 

</UserControl> 
Mehr zum Thema findet sich unter http://msdn.microsoft.com/en-us/library/aa350024.aspx!

Beste Grüße,

Sascha.
wolter ist offline   Mit Zitat antworten
Alt 01-09-2008, 21:01   #2 (Permalink)
MVP Expression
 
Benutzerbild von maximago
 
Registriert seit: Nov 2006
Ort: Lünen
Beiträge: 4
Entwicklungszeit = Blend & VS

Um genau zu sein, wird dieser Namespace nur von Blend und VS berücksichtigt.
__________________
Viele Grüße,
Daniel Greitens

www.yourexpression.de
www.maximago.de
maximago ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
FFK10 - 13. bis 16. April 2010 in Köln


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.