Кстати, при помощи этой компоненты можно использовать элементы управления Windows Presentation Foundation (aka WPF, aka Win FX). Это возможно, если установлен .NET Framework 3.0 или выше.
Процедура ПослеОткрытия()
Factory=СоздатьОбъект("CLRFactory");
WFAssembly=", System.Windows.Forms,Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
PFAssembly=", PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35";
DRAssembly=", System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
PCAssembly=", PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35";
P=Factory.CreateControl(Форма.ф,"System.Windows.Forms.Panel"+WFAssembly);
C=Factory.CreateInstance("System.Windows.Forms.Integration.ElementHost,
|WindowsFormsIntegration, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35");
Types=Factory.CreateInstance("System.Type");
Enums=Factory.CreateInstance("System.Enum");
mbly),"Fill");
C.Dock=DockStyleFill;
DI=Factory.CreateInstance("System.IO.DriveInfo","c");
LV=Factory.CreateInstance("System.Windows.Controls.ListView"+PFAssembly);
C.Child=LV;
P.Controls.Add(C);
LV.ItemsSource =DI.RootDirectory.GetDirectories();
GV=Factory.CreateInstance("System.Windows.Controls.GridView"+PFAssembly);
GVC.DisplayMemberBinding = Factory.CreateInstance("System.Windows.Forms.Binding"+WFAssembly,"Name");
GV.Columns.Add(GVC);
GVC.DisplayMemberBinding = );
GV.Columns.Add(GVC);
GVC.DisplayMemberBinding = Factory.CreateInstance("System.Windows.Data.Binding"+PFAssembly,"Attributes");
GV.Columns.Add(GVC);
LV.View=GV;
LV.ПривязатьСобытияККонтексту(Контекст,"lv_");
C.Invalidate();
LVI=Factory.CreateInstance("System.Windows.Controls.ListViewItem"+PFAssembly);
BP=LVI.GetType().GetField("BackgroundProperty").GetValue("всякаяфигня");
S=Factory.CreateInstance("System.Windows.Setter"+PFAssembly,BP,
Factory.CreateInstance("System.Windows.Media.Brushes"+PCAssembly).Azure);
ST=Factory.CreateInstance("System.Windows.Style"+PFAssembly);
ST.Setters.Add(S);
LV.Style=ST;;
гРФорма.ПослеОткрытия();
КонецПроцедуры // ПослеОткрытия