The column definition looks like this:
<
telerik:GridViewDataColumn
Header
=
"Version"
DataMemberBinding
=
"{Binding Version}"
IsReadOnly
=
"True"
/>
Any idea why this could be happening?
Note that the INotifyDataErrorInfo GetErrors() is only returning one item for the column
Regards,
Stevo
<
telerik:RadPropertyGrid.ContextMenu
>
<
ContextMenu
x:Name
=
"menu"
>
<
MenuItem
Header
=
"Reset"
Command
=
"...."
></
MenuItem
>
</
ContextMenu
>
</
telerik:RadPropertyGrid.ContextMenu
>
<
UserControl
x:Class
=
"Eca.Assyst.Client.Common.RichTextEditor"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
mc:Ignorable
=
"d"
BorderBrush
=
"Transparent"
Background
=
"Transparent"
x:Name
=
"thisUserControl"
d:DesignHeight
=
"300"
d:DesignWidth
=
"300"
>
<
Grid
>
<
telerik:HtmlDataProvider
x:Name
=
"htmlDataProvider"
RichTextBox
=
"{Binding ElementName=richTextBox}"
Html
=
"{Binding Path=HtmlValue, ElementName=thisUserControl, Mode=TwoWay}"
>
<
telerik:HtmlDataProvider.FormatProvider
>
<
telerik:HtmlFormatProvider
>
<
telerik:HtmlFormatProvider.ExportSettings
>
<
telerik:HtmlExportSettings
DocumentExportLevel
=
"Fragment"
ExportStyleMetadata
=
"False"
StyleRepositoryExportMode
=
"DontExportStyles"
StylesExportMode
=
"Inline"
ExportFontStylesAsTags
=
"True"
/>
</
telerik:HtmlFormatProvider.ExportSettings
>
</
telerik:HtmlFormatProvider
>
</
telerik:HtmlDataProvider.FormatProvider
>
</
telerik:HtmlDataProvider
>
<
telerik:RadRichTextBox
x:Name
=
"richTextBox"
DocumentInheritsDefaultStyleSettings
=
"True"
BorderBrush
=
"Transparent"
Background
=
"Transparent"
AcceptsTab
=
"False"
/>
</
Grid
>
</
UserControl
>
<
UserControl.Resources
>
<
ResourceDictionary
>
<
ResourceDictionary.MergedDictionaries
>
<
ResourceDictionary
Source
=
"DataTemplates.xaml"
/>
</
ResourceDictionary.MergedDictionaries
>
</
ResourceDictionary
>
</
UserControl.Resources
>
<
StackPanel
Margin
=
"0,2,0,0"
d:DataContext
=
"{StaticResource ResourceKey=FindingEntryEditorViewModelMock}"
>
<
ContentControl
x:Name
=
"DropDownContainer"
Visibility
=
"{Binding Path=DisplayStatusDropDown, Converter={StaticResource BooleanToVisibilityConverter}}"
>
<
telerik:RadComboBox
x:Name
=
"StatusComboBox"
SelectedValuePath
=
"Value"
telerik:StyleManager.Theme
=
"Metro"
ItemsSource
=
"{Binding StatusItems, Converter={StaticResource EnumToListConverter}}"
SelectedValue
=
"{Binding Path=Entry.Status}"
>
<
telerik:RadComboBox.ItemTemplate
>
<
DataTemplate
>
<
Label
Content
=
"{Binding Path=Text}"
Foreground
=
"{Binding Path=Color}"
></
Label
>
</
DataTemplate
>
</
telerik:RadComboBox.ItemTemplate
>
</
telerik:RadComboBox
>
</
ContentControl
>
<
Common:RichTextEditor
HtmlValue
=
"{Binding Path=Entry.Text, Mode=TwoWay}"
GotFocus
=
"richTextBox_GotFocus"
LostFocus
=
"richTextBox_LostFocus"
></
Common:RichTextEditor
>
<
my:ReferencesEditor
x:Name
=
"referencesEditor"
References
=
"{Binding Path=Entry, Converter={StaticResource ResourceKey=ReferenceContainerConverter}}"
/>
</
StackPanel
>
<
ScrollViewer
HorizontalScrollBarVisibility
=
"Auto"
VerticalScrollBarVisibility
=
"Auto"
>
<
StackPanel
Orientation
=
"Vertical"
>
<
telerik:RadGridView
x:Name
=
"gridView"
RowIndicatorVisibility
=
"Collapsed"
SelectedItem
=
"{Binding SelectedItem}"
CanUserReorderColumns
=
"False"
GridLinesVisibility
=
"Horizontal"
ShowGroupPanel
=
"False"
BorderThickness
=
"0"
AutoGenerateColumns
=
"False"
CanUserSortColumns
=
"False"
CanUserFreezeColumns
=
"False"
ColumnWidth
=
"*"
BeginningEdit
=
"GridView_OnBeginningEdit"
ItemsSource
=
"{Binding Path=Finding.Items.List}"
EnableRowVirtualization
=
"False"
EnableColumnVirtualization
=
"False"
telerik:StyleManager.Theme
=
"Windows7"
>
<
telerik:RadGridView.SortDescriptors
>
<
telerik:SortDescriptor
Member
=
"SortOrder"
SortDirection
=
"Ascending"
/>
</
telerik:RadGridView.SortDescriptors
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
IsReadOnly
=
"True"
DataMemberBinding
=
"{Binding Path=Code}"
CellStyle
=
"{StaticResource ResourceKey=CustomCellStyle}"
Header
=
"Type"
Width
=
"Auto"
/>
<!-- More columns are added here dynamically by the code behind this file -->
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
<
AuditProgrammeEditor:FindingErrorSpecificationControl
x:Name
=
"ErrorSpecification"
Visibility
=
"{Binding Path=DataContext.ShowAmountsTable, ElementName=MainContainer, Converter={StaticResource ResourceKey=BooleanToVisibilityConverter}}"
DataContext
=
"{Binding MasterErrorEntry}"
IsEnabled
=
"{Binding Path=DataContext.ReadOnly, ElementName=gridView, Converter={StaticResource ResourceKey=BooleanToInvertedBooleanConverter}}"
Margin
=
"0,0,0,5"
/>
</
StackPanel
>
</
ScrollViewer
>
public
DataTemplate GetTemplate(
int
columnIndex,
bool
isEnabled)
{
var templateXaml = Properties.Resources.FindingTableEntryTemplate;
templateXaml = templateXaml.Replace(
"{EntryIndex}"
, columnIndex.ToString(CultureInfo.InvariantCulture));
templateXaml = templateXaml.Replace(
"{IsEnabled}"
, isEnabled.ToString(CultureInfo.InvariantCulture));
var stream =
new
MemoryStream(Encoding.Default.GetBytes(templateXaml));
return
(DataTemplate)XamlReader.Load(stream);
}
Hi,
I have a WPF application running inside Internet Explorer. One of the dialogs attempts to open a RadWindow when the user presses a button. However, the user will never see the RadWindow. I see the same problem with the RadScheduleView, which does not show the edit appointment dialog in a WPF application inside IE, so I'm guessing that it uses RadWindow for this dialog.
When I call MyRadWindow.Show() it seems to create the instance, but the Owner property is null. Also, the following call does not detect any windows:
IList<WindowBase> windows = RadWindowManager.Current.GetWindows();
Just a note, the Silverlight version of RadWindow works fine in a Silverlight application running in Internet Explorer.
Thanks!
<
UserControl
x:Class
=
"InventoryView"
xmlns:tools
=
"ViewModels.Tools;assembly=ViewModels"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
xmlns:conv
=
"clr-namespace:Views.Converters"
xmlns:views
=
"clr-namespace:Views"
mc:Ignorable
=
"d"
d:DesignHeight
=
"700"
d:DesignWidth
=
"1000"
>
<
Grid
d:DataContext
=
"{d:DesignInstance Type=tools:InventoryViewModel, IsDesignTimeCreatable=True}"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
/>
<
ColumnDefinition
Width
=
"5"
/>
<
ColumnDefinition
Width
=
"2*"
/>
</
Grid.ColumnDefinitions
>
<
TabControl
Grid.Column
=
"0"
>
<
TabControl.Items
>
<
TabItem
Header
=
"Networks"
>
<!--<DataGrid ItemsSource="{Binding Networks}" SelectedItem="{Binding SelectedNetwork}"></DataGrid>-->
<
telerik:RadGridView
ItemsSource
=
"{Binding Networks}"
AutoGenerateColumns
=
"False"
AlternationCount
=
"1"
GridLinesVisibility
=
"None"
CanUserDeleteRows
=
"False"
CanUserInsertRows
=
"False"
RowIndicatorVisibility
=
"Collapsed"
SelectedItem
=
"{Binding SelectedNetwork}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Name"
UniqueName
=
"Name"
Width
=
"100"
DataMemberBinding
=
"{Binding Name}"
/>
<
telerik:GridViewDataColumn
Header
=
"Type"
UniqueName
=
"Type"
Width
=
"100"
DataMemberBinding
=
"{Binding IsPhysical, Converter={StaticResource NetworkTypeConverter} }"
/>
<
telerik:GridViewDataColumn
Header
=
"Owner"
UniqueName
=
"Owner"
Width
=
"100"
DataMemberBinding
=
"{Binding ContactName}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
TabItem
>
</
Grid
>
</
UserControl
>
<!-- placeholder for main content area view -->
<
ContentControl
Grid.Row
=
"1"
Content
=
"{Binding SelectedToolViewModel}"
ContentTemplateSelector
=
"{Binding Source={StaticResource SelectedToolTemplateSelector}}"
/>