or
ShowLowPointIndicators="True" ShowHighPointIndicators="True"<telerik:RadGridView Margin="10,10,10,10" Name="rgridUsers" ItemsSource="{Binding}" RowIndicatorVisibility="Collapsed" ShowGroupPanel="False" SelectionMode="Extended" AutoGenerateColumns="False" CanUserFreezeColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding User}" Header="Users" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Active}" Header="Active" /> <telerik:GridViewColumn> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <telerik:RadButton Command="Delete"> <Image Source="Images/Delete.png" /> </telerik:RadButton> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> </telerik:RadGridView.Columns></telerik:RadGridView>
DataTable dt = new DataTable();
public Administration()
{
InitializeComponent();
dt.Columns.Add("User", typeof(string));
dt.Columns.Add("Active", typeof(bool));
DataRow row;
row = dt.NewRow();
row["User"] = "User1";
row["Active"] = true;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User2";
row["Active"] = true;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User3";
row["Active"] = false;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User4";
row["Active"] = true;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User5";
row["Active"] = false;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User6";
row["Active"] = true;
dt.Rows.Add(row);
rgridUsers.ItemsSource = dt;
}
at Telerik.Windows.Controls.RadTreeView.InheritTreeProperties(RadTreeViewItem treeViewItem) in c:\TB\101\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TreeView\RadTreeView.CommonItemContainer.cs:line 600at Telerik.Windows.Controls.RadTreeView.PrepareContainerForDescendant(DependencyObject element, Object item, ItemsControl owner) in c:\TB\101\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TreeView\RadTreeView.CommonItemContainer.cs:line 152at Telerik.Windows.Controls.RadTreeViewItem.PrepareContainerForItemOverride(DependencyObject element, Object item) in c:\TB\101\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TreeView\RadTreeViewItem.cs:line 1513at System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(DependencyObject container, Object item)at System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(DependencyObject container)at Telerik.Windows.Controls.TreeView.TreeViewPanel.InsertContainer(Int32 childIndex, UIElement container, Boolean isRecycled) in c:\TB\101\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TreeView\Virtualization\TreeViewPanel.cs:line 2257at Telerik.Windows.Controls.TreeView.TreeViewPanel.AddContainerFromGenerator(Int32 childIndex, UIElement child, Boolean newlyRealized) in c:\TB\101\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TreeView\Virtualization\TreeViewPanel.cs:line 2309at Telerik.Windows.Controls.TreeView.TreeViewPanel.MeasureOverride(Size constraint) in c:\TB\101\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TreeView\Virtualization\TreeViewPanel.cs:line 1454at System.Windows.FrameworkElement.MeasureCore(Size availableSize)at System.Windows.UIElement.Measure(Size availableSize)at System.Windows.ContextLayoutManager.UpdateLayout()at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)at System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)at System.Windows.Threading.DispatcherOperation.InvokeImpl()at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)at System.Threading.ExecutionContext.runTryCode(Object userData)at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Windows.Threading.DispatcherOperation.Invoke()at System.Windows.Threading.Dispatcher.ProcessQueue()at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)at System.Windows.Threading.Dispatcher.Run()at System.Windows.Application.RunDispatcher(Object ignore)at System.Windows.Application.RunInternal(Window window)at System.Windows.Application.Run(Window window)at System.Windows.Application.Run()
private void rgvPatientImages_DataLoading(object sender, Telerik.Windows.Controls.GridView.GridViewDataLoadingEventArgs e) { GridViewDataControl dataControl = (GridViewDataControl)sender; if (dataControl.ParentRow != null) { dataControl.BorderThickness = new Thickness(0, 1, 0, 1); dataControl.GridLinesVisibility = GridLinesVisibility.None; dataControl.CanUserFreezeColumns = false; dataControl.ShowGroupPanel = false; dataControl.AutoGenerateColumns = false; dataControl.ChildTableDefinitions.Clear(); dataControl.IsReadOnly = true; dataControl.SelectionMode = SelectionMode.Single; dataControl.SelectionUnit = GridViewSelectionUnit.Cell; GridViewDataColumn customerId = new GridViewDataColumn(); customerId.Header = "Customer Id"; customerId.DataMemberBinding = new Binding("CustId"); customerId.DataType = typeof(int); dataControl.Columns.Add(customerId); GridViewDataColumn order = new GridViewDataColumn(); order.UniqueName = "OrderIdId"; order.Header = "Order Id"; order.DataType = typeof(int); order.AddHandler(MouseLeftButtonDownEvent, new EventHandler<MouseButtonEventArgs> (orderId_MouseLeftButtonUp)); dataControl.Columns.Add(order); }} private void orderId_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { object ID = ((Button)sender).CommandParameter; CustomerOrder NewWindow = new CustomerOrder(); NewWindow.orderId = Convert.ToInt32(sender.ToString()); NewWindow.Show(); this.Close(); }<DataTemplate x:Key="customItemTemplate"> <Border Background="LightSlateGray" Padding="10"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="600" /> </Grid.RowDefinitions> <telerik:RadRichTextBox Name="radRichTextBox" IsReadOnly="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="5"> <telerik:RadDocument LayoutMode="Paged"> <telerik:Section PageMargin="10, 10, 10, 10"> <telerik:Paragraph TextAlignment="Left"> <telerik:Span Text="{Binding Redner}" /> <telerik:Span FontWeight="Bold" Text=" RadRichTextBox!" /> </telerik:Paragraph> <telerik:Paragraph> <telerik:Span FontWeight="Bold" Text="RadRichTextBox" /> <telerik:Span Text=" is a control that is able to display and edit rich-text content including formatted text arranged in pages, paragraphs, spans (runs) etc." /> </telerik:Paragraph> <telerik:Table LayoutMode="AutoFit"> <telerik:TableRow> <telerik:TableCell> <telerik:Paragraph> <telerik:Span Text="Cell 1" /> </telerik:Paragraph> </telerik:TableCell> <telerik:TableCell> <telerik:Paragraph> <telerik:Span Text="Cell 2" /> </telerik:Paragraph> </telerik:TableCell> </telerik:TableRow> <telerik:TableRow> <telerik:TableCell ColumnSpan="2"> <telerik:Paragraph> <telerik:Span Text="Cell 3" /> </telerik:Paragraph> </telerik:TableCell> </telerik:TableRow> </telerik:Table> </telerik:Section> </telerik:RadDocument> </telerik:RadRichTextBox> </Grid> </Border> </DataTemplate> </Grid.Resources><telerik:Span Text="{Binding Redner}" />
How can I make a Binding from Code-behind to the Controls in the Datatemplate?
The second Question is: How can i Bind the Width from the Carousel-Item to the Variable Monitor-Resolution? I need a Width with max 90% from the Carousel.