using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Shapes;using System.Collections.ObjectModel;using System.Data;namespace WpfApplication8{ /// <summary> /// Interaction logic for Window3.xaml /// </summary> public partial class Window3 : Window { public Window3() { InitializeComponent(); this.DataContext = this; //RadGridView1.DataMember = CarsSet.Tables["Car"].TableName; } public DataSet CarsSet { get { DataSet carSet = new DataSet(); DataTable car = new DataTable("Car"); DataTable comp = new DataTable("Complaint"); DataColumn col = new DataColumn("AllWheelDrive"); car.Columns.Add(col); col = new DataColumn("Doors"); car.Columns.Add(col); col = new DataColumn("Make"); car.Columns.Add(col); col = new DataColumn("Model"); car.Columns.Add(col); col = new DataColumn("ModelYear"); car.Columns.Add(col); col = new DataColumn("Doors"); comp.Columns.Add(col); col = new DataColumn("DateOfComplaint"); comp.Columns.Add(col); col = new DataColumn("Complaint"); comp.Columns.Add(col); col = new DataColumn("Resolved"); comp.Columns.Add(col); DataRow row = car.NewRow(); row["Doors"] = "test1"; row["Make"] = "test2"; row["Model"] = "test3"; row["ModelYear"] = "test4"; car.Rows.Add(row); row = comp.NewRow(); row["Doors"] = "test1"; row["DateOfComplaint"] = "test4"; row["Complaint"] = "test2"; row["Resolved"] = "test3"; comp.Rows.Add(row); carSet.Tables.Add(car); carSet.Tables.Add(comp); carSet.Relations.Add(new DataRelation("link", carSet.Tables["Car"].Columns["Doors"], carSet.Tables["Complaint"].Columns["Doors"])); return carSet; } } }}
<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="WpfApplication8.Window3" Title="Window3" Height="300" Width="600"> <Grid> <telerik:RadGridView x:Name="RadGridView1" CanUserFreezeColumns="False" GridLinesVisibility="Horizontal" ShowInsertRow="true" DataMember="Car" ItemsSource="{Binding CarsSet}" AutoGenerateColumns="False"> <telerik:RadGridView.ChildTableDefinitions> <telerik:GridViewTableDefinition /> </telerik:RadGridView.ChildTableDefinitions> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding AllWheelDrive}" Header="Order Date" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Doors}" Header="Employee" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Make}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Model}" Header="Ship Country" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding ModelYear}" Header="Ship City" /> </telerik:RadGridView.Columns> <telerik:RadGridView.HierarchyChildTemplate> <DataTemplate> <telerik:RadGridView x:Name="RadGridView1" DataMember="Complaint" CanUserFreezeColumns="False" ShowInsertRow="true" CanUserInsertRows="True" AutoGenerateColumns="False" ItemsSource="{Binding Complaint}" ShowGroupPanel="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding DateOfComplaint}" Header="Product ID" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Complaint}" Header="Unit Price" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Resolved}" Header="Quantity" /> </telerik:RadGridView.Columns> </telerik:RadGridView> </DataTemplate> </telerik:RadGridView.HierarchyChildTemplate> </telerik:RadGridView> </Grid></Window><Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> <Telerik:RadDocking Name="Docking" UI:PaRadDockingExtensions.IsEnabled="True" ItemContainerStyle="{DynamicResource PaNewRadDockPaneStyle}" AllowUnsafeMode="True" > <Telerik:RadDocking.DocumentHost > <Telerik:RadSplitContainer Orientation="Vertical"> <Telerik:RadPaneGroup Name="MapGroup"> <Telerik:RadPane Header="Pane1" Telerik:RadDocking.SerializationTag="C1"> <AlapModul:CikkInputView DataContext="{Binding}" /> </Telerik:RadPane> <Telerik:RadPane Header="Pane2" Telerik:RadDocking.SerializationTag="C2" > <AlapModul:CikkKiegeszitoInputView DataContext="{Binding}" /> </Telerik:RadPane> <Telerik:RadPane Header="Pane3" Telerik:RadDocking.SerializationTag="C3" > <ContentControl cal:RegionManager.RegionName="{Binding MERegionName}" DataContext="{Binding}"/> </Telerik:RadPane> </Telerik:RadPaneGroup> </Telerik:RadSplitContainer> </Telerik:RadDocking.DocumentHost> </Telerik:RadDocking>At runtime, when I begin drag the pane with the PRISM region, I got the following error:
An exception occurred while creating a region with name 'cc4ebccf-36cf-410c-b390-318f6e905d1b'. The exception was: System.InvalidOperationException: ContentControl's Content property is not empty.
This control is being associated with a region, but the control is already bound to something else.
If you did not explicitly set the control's Content property,
this exception may be caused by a change in the value of the inherited RegionManager attached property.
at Microsoft.Practices.Composite.Presentation.Regions.ContentControlRegionAdapter.Adapt(IRegion region, ContentControl regionTarget) in E:\Projects\PrismLib\Source\Main\CAB\Composite.Presentation\Regions\ContentControlRegionAdapter.cs:line 58
at Microsoft.Practices.Composite.Presentation.Regions.RegionAdapterBase`1.Initialize(T regionTarget, String regionName) in E:\Projects\PrismLib\Source\Main\CAB\Composite.Presentation\Regions\RegionAdapterBase.cs:line 65
at Microsoft.Practices.Composite.Presentation.Regions.RegionAdapterBase`1.Microsoft.Practices.Composite.Regions.IRegionAdapter.Initialize(Object regionTarget, String regionName) in E:\Projects\PrismLib\Source\Main\CAB\Composite.Presentation\Regions\RegionAdapterBase.cs:line 82
at Microsoft.Practices.Composite.Presentation.Regions.Behaviors.DelayedRegionCreationBehavior.CreateRegion(DependencyObject targetElement, String regionName) in E:\Projects\PrismLib\Source\Main\CAB\Composite.Presentation\Regions\Behaviors\DelayedRegionCreationBehavior.cs:line 137.

Hello,
I have some problems using Radcombobox.
The list with the data is Alignment to right.
if I choose an item from the list is longer than the width of Radcombobox
the text in Radcombobox has been cut to the right and no to the left.
i have attaced sample code here.
Thanks
<
Border Grid.Row="2" Style="{StaticResource BorderCombo_Details}" Width="140" HorizontalAlignment="Right" Grid.Column="3" VerticalAlignment="Top">
<telerikInput:RadComboBox IsReadOnly="True" KeyUp="OnKeyUpClear" FlowDirection="RightToLeft" HorizontalAlignment="Right" x:Name="cmbVolStatus" TabIndex="4"
SelectionChanged="cmbVolStatus_SelectionChanged"
Style="{StaticResource RadComboBox_Details}"
SelectedValue="{Binding Source={StaticResource VolunteersVS},
Path=VD_VolStatusID, Mode=TwoWay,
ValidatesOnDataErrors=True,
NotifyOnValidationError=True}"
Validation.Error="Validation_Error"
SelectedValuePath="VS_ID"
DisplayMemberPath="VS_Desc"/>
</Border>