![](http://img.youtube.com/vi/aWP1gHoDoOw/default.jpg)
![](http://img.youtube.com/vi/j5RBYrkvxPo/default.jpg)
![](http://img.youtube.com/vi/LJ5PnzsM_eI/default.jpg)
![](http://img.youtube.com/vi/_9lzkDV9S9A/default.jpg)
![](datas/defaultav/std_av.png)
Есть допустим несколько xaml документов о внутренем содержании которых я предварительно ничего не знаю и мне необходимо выполнить их отображение на форме без логики только отображение. Какова вероятность выполнения такого финта?
![](datas/avatars/2180-avatar.gif)
Dimitsur, дважды кликайте по файлу в Проводнике и увидите отображенный xaml (если конечно, он не предназначен для использования в более сложных условиях) в IE
![](datas/defaultav/std_av.png)
Espoir.конечно ответ на 5 но ситуация чуть-чуть иная. Это нужно сделать на C#. Может использовать Microsoft Internet Control раз уж IE xaml чухает но должны же быть другие способы более рациональные чем ActiveX?
![](datas/defaultav/std_av.png)
после установки дополнения на Visual 2005 получилось вот это
string fileName = "c:\\test.xaml";
XmlTextReader xmlreader = new XmlTextReader(fileName);
UIElement el = (UIElement)XamlReader.Load(xmlreader);
this.canvas1.Children.Add(el);
test.xaml
<Canvas Name="Canvas1" Width="560" Height="326" ClipToBounds="True"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Polygon Name="pol1" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Fill="Azure" Stroke="Black" StrokeThickness="2"
Points="10,60,60,10,110,60,10,60,10,160,110,160,110,60" />
</Canvas>