This is a migrated thread and some comments may be shown as answers.

System.NullReferenceException

1 Answer 88 Views
RichTextBox
This is a migrated thread and some comments may be shown as answers.
Robert
Top achievements
Rank 1
Robert asked on 01 Feb 2012, 01:28 AM
My company over the weekend converted to Active Directory from eDirectory, and pushed out Silverlight 5 (just listing the 2 major events on my box lately).

Friday my project was working fine and had been for a couple of months, as of Monday anytime I open a View that contains a RichTextBox my VS 2010 design window blows up with the following error.  

Note: I can compile and deploy the app and everything is fine on the deployed version, just my designer is non-functional.  I've uninstalled and reinstalled my telerik silverlight controls, but still get the same error.

Any Ideas?
Thanks
Robert

Error List:
Error 4 [Line: 0 Position: 0] C:\Projects\Contracts\src\ContractSystem\ContractSystem\Views\ServicesContractDetailView.xaml 600 29 ContractSystem

In the design window:

System.NullReferenceException
Object reference not set to an instance of an object.
   at Telerik.Windows.Documents.UI.DocumentWebLayoutPresenter.ClearPresenterUI() in c:\TB\102\WPF_Scrum\Release_SL\Sources\Development\Documents\UI\DocumentWebLayoutPresenter.cs:line 295
   at Telerik.Windows.Documents.UI.DocumentWebLayoutPresenter.DoOnDocumentChanging() in c:\TB\102\WPF_Scrum\Release_SL\Sources\Development\Documents\UI\DocumentWebLayoutPresenter.cs:line 387
   at Telerik.Windows.Controls.RadRichTextBox.set_Document(RadDocument value) in c:\TB\102\WPF_Scrum\Release_SL\Sources\Development\Documents\UI\RadRichTextBox.cs:line 981
   at Telerik.Windows.Documents.FormatProviders.DataProviderBase.UpdateDocument() in c:\TB\102\WPF_Scrum\Release_SL\Sources\Development\Documents\FormatProviders\DataProviderBase.cs:line 214
   at Telerik.Windows.Documents.FormatProviders.DataProviderBase.RichTextBoxChangedCallback(DependencyObject sender, DependencyPropertyChangedEventArgs e) in c:\TB\102\WPF_Scrum\Release_SL\Sources\Development\Documents\FormatProviders\DataProviderBase.cs:line 89
   at Telerik.Windows.PropertyMetadata.PropertyChangeHook.OnPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) in c:\TB\102\WPF_Scrum\Release_SL\Sources\Development\Core\Controls\Common\System.Windows\PropertyMetadata.cs:line 262
   at System.Windows.DependencyObject.RaisePropertyChangeNotifications(DependencyProperty dp, Object oldValue, Object newValue)
   at System.Windows.DependencyObject.UpdateEffectiveValue(DependencyProperty property, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, ValueOperation operation)
   at System.Windows.DependencyObject.RefreshExpression(DependencyProperty dp)
   at System.Windows.Data.BindingExpression.SendDataToTarget()
   at System.Windows.Data.BindingExpression.SourceAcquired()
   at System.Windows.Data.BindingExpression.PerformTargetLoaded()
   at System.Windows.Data.BindingExpression.TargetLoaded(Object o, RoutedEventArgs e)
   at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
 
Microsoft.Windows.Design.Platform.InvalidDesignerUpdateException
An unhandled exception was encountered while trying to render the current silverlight project on the design surface. To diagnose this failure, please try to run the project in a regular browser using the silverlight developer runtime.


<controls:ChildWindow x:Class="ContractSystem.Views.ServicesContractDetailView"
                      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                      xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
                      xmlns:converters="clr-namespace:ContractSystem"
                      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
                      xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
                      xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
                      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
                      xmlns:rtf="clr-namespace:Telerik.Windows.Documents.FormatProviders.Rtf;assembly=Telerik.Windows.Documents.FormatProviders.Rtf"
                      xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
                      xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
                      xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
                      Title="{Binding Path=Model.Type}"
                      Width="800"
                      Height="auto"
                      d:DesignHeight="1300"
                      d:DesignWidth="800"
                      FontFamily="Arial"
                      FontSize="12"
                      mc:Ignorable="d">
    <controls:ChildWindow.Resources>
        <converters:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter" />
        <DataTemplate x:Key="DeptTemplate">
            <StackPanel Orientation="Horizontal">
                <TextBlock Foreground="Red" Text="{Binding Path=Dept}" />
                <TextBlock Text="-" />
                <TextBlock Text="{Binding Path=DeptName}" />
            </StackPanel>
        </DataTemplate>
 
    </controls:ChildWindow.Resources>
    <ScrollViewer Background="Transparent" HorizontalScrollBarVisibility="Auto">
        <StackPanel Orientation="Vertical">
            <HyperlinkButton Width="175"
                             HorizontalAlignment="Right"
                             Content="Contract Example"
                             FontSize="12"
                             FontWeight="Bold"
                             NavigateUri="{Binding Source={StaticResource ApplicationResources},
                                                   Path=Strings.ContractExampleLink}"
                             TargetName="_new" />
            <Border BorderBrush="LightGray"
                    BorderThickness="2"
                    CornerRadius="10"
                    Padding="10">
                <Grid x:Name="pscGrid"
                      HorizontalAlignment="Center"
                      ShowGridLines="False">
                    <Grid.RowDefinitions>
                        <!--  Row 0  -->
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <!--  Row 5  -->
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <!--  Row 10  -->
                        <RowDefinition Height="15" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="29" />
                        <RowDefinition Height="15" />
                        <RowDefinition Height="29" />
                        <!--  Row 15  -->
                        <RowDefinition Height="29" />
                        <RowDefinition Height="auto" />
                        <RowDefinition Height="auto" />
                        <RowDefinition Height="auto" />
                        <RowDefinition Height="auto" />
                        <!--  Row 20  -->
                        <RowDefinition Height="auto" />
                        <RowDefinition Height="39" />
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="175" />
                        <ColumnDefinition Width="575" />
                    </Grid.ColumnDefinitions>
 
                    <StackPanel Grid.Row="0" Grid.ColumnSpan="2">
 
                        <!--  ROW GRID  -->
                        <Grid Width="746" Margin="0,0,35,0">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="auto" />
                                <ColumnDefinition Width="350" />
                                <ColumnDefinition Width="190" />
                            </Grid.ColumnDefinitions>
 
                            <!--  JaCo IMAGE  -->
                            <Image Grid.Column="0"
                                   Width="auto"
                                   Margin="0,0,2,0"
                                   Source="/ContractSystem;component/Assets/Jackson_County_Seal.PNG" />
 
                            <!--  Header TEXT  -->
                            <StackPanel Grid.Column="1"
                                        HorizontalAlignment="Center"
                                        VerticalAlignment="Center"
                                        Orientation="Vertical">
                                <TextBlock Margin="5,0,5,0"
                                           HorizontalAlignment="Center"
                                           VerticalAlignment="Center"
                                           FontSize="22">
                                    Personnal Services
                                </TextBlock>
                            </StackPanel>
                            <!--  Department  -->
                            <StackPanel Grid.Column="2"
                                        HorizontalAlignment="Right"
                                        VerticalAlignment="Center"
                                        Orientation="Horizontal">
                                <StackPanel Grid.Column="2"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Center"
                                            Orientation="Vertical">
                                    <sdk:Label Margin="5,0,0,0" Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.Department}" />
                                    <telerik:RadComboBox Grid.Row="0"
                                                         Grid.Column="2"
                                                         Width="170"
                                                         HorizontalAlignment="left"
                                                         CanAutocompleteSelectItems="True"
                                                         CanKeyboardNavigationSelectItems="True"
                                                         IsDropDownOpen="False"
                                                         IsReadOnly="True"
                                                         ItemsSource="{Binding Path=Departments}"
                                                         ItemTemplate="{StaticResource DeptTemplate}"
                                                         SelectedValue="{Binding Path=Model.Department,
                                                                                 Mode=TwoWay}"
                                                         SelectedValuePath="Dept" />
                                </StackPanel>
                                <sdk:DescriptionViewer Margin="5,0,0,0" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.Department}" />
                            </StackPanel>
                        </Grid>
                    </StackPanel>
 
                    <StackPanel Grid.Row="1"
                                Grid.Column="1"
                                Margin="0,0,40,0"
                                HorizontalAlignment="Right"
                                Orientation="Horizontal">
                        <sdk:Label Margin="0,0,5,0" Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.Custom}" />
                        <CheckBox Grid.Row="1"
                                  Grid.Column="1"
                                  VerticalAlignment="Center"
                                  Content=""
                                  IsChecked="{Binding Path=Model.Custom,
                                                      Mode=TwoWay}"
                                  IsThreeState="False" />
                        <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.Custom}" />
                    </StackPanel>
                    <!--
                        <StackPanel Grid.Row="1"
                        Grid.Column="1"
                        HorizontalAlignment="Right"
                        Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.Department}" />
                        <telerik:RadComboBox Grid.Column="1"
                        Width="175"
                        HorizontalAlignment="left"
                        CanAutocompleteSelectItems="True"
                        CanKeyboardNavigationSelectItems="True"
                        IsDropDownOpen="False"
                        IsReadOnly="True"
                        ItemsSource="{Binding Path=Departments}"
                        ItemTemplate="{StaticResource DeptTemplate}"
                        SelectedValue="{Binding Path=Model.Department,
                        Mode=TwoWay}"
                        SelectedValuePath="Dept" />
                         
                        <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.Department}" />
                        </StackPanel>
                    -->
                    <sdk:Label Grid.Row="2"
                               Grid.Column="0"
                               Grid.ColumnSpan="2"
                               HorizontalAlignment="Center"
                               Content="Contractor's Information"
                               FontWeight="Bold" />
                    <!--  CName  -->
                    <sdk:Label Grid.Row="3"
                               Grid.Column="0"
                               Content="{Binding Source={StaticResource ApplicationResources},
                                                 Path=PscLabels.Cname}" />
                    <TextBox Grid.Row="3"
                             Grid.Column="1"
                             Width="565"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             MaxLength="50"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.CName,
                                            Mode=TwoWay}" />
                    <!--  AdressStreet  -->
                    <sdk:Label Grid.Row="4"
                               Grid.Column="0"
                               Content="{Binding Source={StaticResource ApplicationResources},
                                                 Path=PscLabels.AddressStreet}" />
                    <TextBox Grid.Row="4"
                             Grid.Column="1"
                             Width="565"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             MaxLength="50"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.AddressStreet,
                                            Mode=TwoWay}" />
                    <!--  City  -->
                    <sdk:Label Grid.Row="5"
                               Grid.Column="0"
                               Content="{Binding Source={StaticResource ApplicationResources},
                                                 Path=PscLabels.City}" />
                    <TextBox Grid.Row="5"
                             Grid.Column="1"
                             Width="565"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             MaxLength="50"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.City,
                                            Mode=TwoWay}" />
                    <!--  State  -->
                    <sdk:Label Grid.Row="6"
                               Grid.Column="0"
                               Content="{Binding Source={StaticResource ApplicationResources},
                                                 Path=PscLabels.State}" />
                    <!--  <ComboBox Grid.Column="1" Grid.Row="5" ItemsSource="{Binding Path=States}" DisplayMemberPath="ShortState" SelectedValue="{Binding Path=Model.State, Mode=TwoWay}" SelectedValuePath="ShortState" HorizontalAlignment="left" Width="175" />  -->
                    <telerik:RadComboBox Grid.Row="6"
                                         Grid.Column="1"
                                         Width="175"
                                         Height="25"
                                         HorizontalAlignment="left"
                                         CanAutocompleteSelectItems="True"
                                         CanKeyboardNavigationSelectItems="True"
                                         DisplayMemberPath="ShortState"
                                         IsDropDownOpen="False"
                                         IsReadOnly="True"
                                         ItemsSource="{Binding Path=States}"
                                         SelectedValue="{Binding Path=Model.State,
                                                                 Mode=TwoWay}"
                                         SelectedValuePath="ShortState" />
                    <!--  Zipcode  -->
                    <sdk:Label Grid.Row="7"
                               Grid.Column="0"
                               Content="{Binding Source={StaticResource ApplicationResources},
                                                 Path=PscLabels.Zipcode}" />
                    <TextBox Grid.Row="7"
                             Grid.Column="1"
                             Width="175"
                             Margin="0,4"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             MaxLength="20"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.Zipcode,
                                            Mode=TwoWay}" />
                    <!--  Citizenship  -->
                    <StackPanel Grid.Row="8"
                                Grid.Column="0"
                                Orientation="Horizontal">
                        <sdk:Label Content="Citizenship" />
                        <sdk:DescriptionViewer Margin="5,0,0,0" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.Citizenship}" />
                    </StackPanel>
                    <TextBox Grid.Row="8"
                             Grid.Column="1"
                             Width="565"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             MaxLength="50"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.Citizen,
                                            Mode=TwoWay}" />
                    <!--  Alien  -->
                    <StackPanel Grid.Row="9"
                                Grid.Column="0"
                                Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.Alien}" />
                        <sdk:DescriptionViewer Margin="5,0,0,0" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.Alien}" />
                    </StackPanel>
                    <CheckBox Grid.Row="9"
                              Grid.Column="1"
                              VerticalAlignment="Center"
                              Content=""
                              IsChecked="{Binding Path=Model.Alien,
                                                  Mode=TwoWay}"
                              IsThreeState="False" />
 
                    <!--  SSN or Tax ID  -->
                    <StackPanel Grid.Row="11"
                                Grid.Column="1"
                                Grid.ColumnSpan="2"
                                Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.SSN}" />
                        <!--  <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.SSN}"/>  -->
                        <TextBox Width="150"
                                 Margin="5,0,0,0"
                                 VerticalAlignment="Center"
                                 MaxLength="50"
                                 Style="{StaticResource TextBoxStyle}"
                                 Text="{Binding Path=Model.SSN,
                                                Mode=TwoWay}" />
                        <sdk:Label Margin="5,0,0,0"
                                   Content="OR"
                                   FontSize="12"
                                   FontWeight="Bold"
                                   Padding="5" />
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.TaxID}" />
                        <!--  <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.TaxID}"/>  -->
                        <TextBox Width="150"
                                 Margin="5,0,0,0"
                                 VerticalAlignment="Center"
                                 MaxLength="50"
                                 Style="{StaticResource TextBoxStyle}"
                                 Text="{Binding Path=Model.TaxID,
                                                Mode=TwoWay}" />
                    </StackPanel>
                    <!--  BusinessLic  -->
                    <StackPanel Grid.Row="12"
                                Grid.Column="0"
                                Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.BusinessLic}" />
                        <!--  <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.BusinessLic}"/>  -->
                    </StackPanel>
                    <TextBox Grid.Row="12"
                             Grid.Column="1"
                             Width="565"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             MaxLength="50"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.BusinessLic,
                                            Mode=TwoWay}" />
                    <!--  EffectiveDate  -->
                    <StackPanel Grid.Row="14"
                                Grid.Column="0"
                                Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.EffectiveDate}" />
                        <sdk:DescriptionViewer Margin="5,0,0,0" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.EffectiveDate}" />
                    </StackPanel>
                    <telerik:RadDatePicker Grid.Row="14"
                                           Grid.Column="1"
                                           Width="175"
                                           Height="25"
                                           HorizontalAlignment="left"
                                           SelectedDate="{Binding Path=Model.EffectiveDate,
                                                                  Mode=TwoWay}"
                                           Style="{StaticResource RadDatePickerStyle}" />
                    <!--  EndContract  -->
                    <StackPanel Grid.Row="15"
                                Grid.Column="0"
                                Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.EndContract}" />
                        <sdk:DescriptionViewer Margin="5,0,0,0" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.EndContract}" />
                    </StackPanel>
                    <telerik:RadDatePicker Grid.Row="15"
                                           Grid.Column="1"
                                           Width="175"
                                           Height="25"
                                           HorizontalAlignment="left"
                                           SelectedDate="{Binding Path=Model.EndContract,
                                                                  Mode=TwoWay}"
                                           Style="{StaticResource RadDatePickerStyle}" />
                    <!--  ScopeOfWork  -->
                    <StackPanel Grid.Row="16"
                                Grid.Column="0"
                                Orientation="Horizontal">
                        <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.ScopeOfWork}" />
                        <sdk:DescriptionViewer Margin="5,0,0,0" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.ScopeOfWork}" />
                    </StackPanel>
                    <!--  <TextBox Grid.Column="1" Grid.Row="15" Text="{Binding Path=Model.ScopeOfWork, Mode=TwoWay}" HorizontalAlignment="Stretch" MaxLength="5000" VerticalAlignment="Top" Height="100" VerticalScrollBarVisibility="Auto" TextWrapping="Wrap" />  -->
                    <rtf:RtfDataProvider RichTextBox="{Binding ElementName=rtbScopeOfWork}"
                                         Rtf="{Binding Model.ScopeOfWork,
                                                       Mode=TwoWay}"
                                         SetupDocument="RtfDataProvider_SetupDocument" />
                    <telerik:RadRichTextBox x:Name="rtbScopeOfWork"
                                            Grid.Row="16"
                                            Grid.Column="1"
                                            Width="550"
                                            Height="175"
                                            Margin="0,5"
                                            HorizontalAlignment="Left"
                                            VerticalAlignment="Top"
                                            DocumentInheritsDefaultStyleSettings="True"
                                            FontSize="12"
                                            HorizontalScrollBarVisibility="Hidden"
                                            IsContextMenuEnabled="True"
                                            IsSelectionMiniToolBarEnabled="True"
                                            IsSpellCheckingEnabled="False"
                                            Style="{StaticResource RadRichTextBoxStyle}"
                                            VerticalScrollBarVisibility="Auto" />
 
                    <!--  MaximumSum  -->
                    <sdk:Label Grid.Row="17"
                               Grid.Column="0"
                               Content="{Binding Source={StaticResource ApplicationResources},
                                                 Path=PscLabels.MaximumSum}" />
                    <TextBox Grid.Row="17"
                             Grid.Column="1"
                             Width="550"
                             Height="175"
                             Margin="0,5"
                             HorizontalAlignment="Left"
                             VerticalAlignment="Center"
                             FontSize="12"
                             MaxLength="50"
                             Style="{StaticResource TextBoxStyle}"
                             Text="{Binding Path=Model.MaximumSum,
                                            Mode=TwoWay}" />
 
                    <!--  INSURANCE  -->
                    <StackPanel Grid.Row="18"
                                Grid.Column="1"
                                Grid.ColumnSpan="2"
                                Orientation="Vertical">
                        <HyperlinkButton HorizontalAlignment="Center"
                                         Content="Insurance Guidlines"
                                         FontSize="12"
                                         NavigateUri="http://10.20.10.117/docs/InsuranceGuidelines.pdf"
                                         Padding="2"
                                         TargetName="_new" />
                        <StackPanel HorizontalAlignment="Center"
                                    Background="LightGray"
                                    Orientation="Horizontal">
                            <Border Width="200"
                                    BorderBrush="Black"
                                    BorderThickness="1"
                                    CornerRadius="5"
                                    Padding="5">
                                <StackPanel Orientation="Vertical">
                                    <sdk:DescriptionViewer Width="Auto" Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.ProLiability}" />
                                    <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.ProLiability}" />
                                    <ListBox x:Name="ProLiability"
                                             DisplayMemberPath="Name"
                                             ItemsSource="{Binding Path=ProfLiabilities}"
                                             SelectedValue="{Binding Path=Model.ProLiability,
                                                                     Mode=TwoWay}"
                                             SelectedValuePath="Name" />
                                </StackPanel>
                            </Border>
                            <Border Width="200"
                                    BorderBrush="Black"
                                    BorderThickness="1"
                                    CornerRadius="5"
                                    Padding="5">
                                <StackPanel Orientation="Vertical">
                                    <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.AutoLiability}" />
                                    <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.AutoLiability}" />
                                    <ListBox x:Name="AutoLiability"
                                             DisplayMemberPath="Name"
                                             ItemsSource="{Binding Path=AutoLiabilities}"
                                             SelectedValue="{Binding Path=Model.AutoLiability,
                                                                     Mode=TwoWay}"
                                             SelectedValuePath="Name" />
                                </StackPanel>
                            </Border>
                        </StackPanel>
                        <StackPanel HorizontalAlignment="Center"
                                    Background="LightGray"
                                    Orientation="Horizontal">
                            <Border Width="200"
                                    BorderBrush="Black"
                                    BorderThickness="1"
                                    CornerRadius="5"
                                    Padding="5">
                                <StackPanel Orientation="Vertical">
                                    <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.GenLiability}" />
                                    <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.GenLiability}" />
                                    <ListBox x:Name="GeneralLiability"
                                             DisplayMemberPath="Name"
                                             ItemsSource="{Binding Path=GeneralLiabilities}"
                                             SelectedValue="{Binding Path=Model.GenLiability,
                                                                     Mode=TwoWay}"
                                             SelectedValuePath="Name" />
                                </StackPanel>
                            </Border>
                            <Border Width="200"
                                    BorderBrush="Black"
                                    BorderThickness="1"
                                    CornerRadius="5"
                                    Padding="5">
                                <StackPanel x:Name="spUmbrella" Orientation="Vertical">
                                    <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.UmbrellaLiability}" />
                                    <sdk:Label Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.UmbrellaLiability}" />
                                    <ListBox x:Name="UmbrellaLiability"
                                             DisplayMemberPath="Name"
                                             ItemsSource="{Binding Path=UmbrellaLiabilities}"
                                             SelectedValue="{Binding Path=Model.UmbrellaLiability,
                                                                     Mode=TwoWay}"
                                             SelectedValuePath="Name" />
                                </StackPanel>
                            </Border>
                        </StackPanel>
                    </StackPanel>
                    <!--  EXHIBITS  -->
                    <StackPanel Grid.Row="19"
                                Grid.Column="0"
                                Grid.ColumnSpan="2"
                                Width="550"
                                HorizontalAlignment="Left"
                                Orientation="Vertical">
                        <StackPanel Orientation="Horizontal">
                            <CheckBox x:Name="chkExhibitB"
                                      Height="25"
                                      Content="{Binding Source={StaticResource ApplicationResources},
                                                        Path=PscLabels.ExhibitB}"
                                      IsChecked="{Binding Path=Model.ExhibitB,
                                                          Mode=TwoWay}"
                                      IsThreeState="False"
                                      TabIndex="19" />
                            <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.ExhibitB}" />
                        </StackPanel>
                    </StackPanel>
                    <!--  CHECKBOX SECTION  -->
                    <StackPanel Grid.Row="20"
                                Grid.Column="0"
                                Grid.ColumnSpan="2"
                                Width="550"
                                Orientation="Vertical"
                                Visibility="{Binding ElementName=chkExhibitB,
                                                     Path=IsChecked,
                                                     Converter={StaticResource BoolToVisibilityConverter},
                                                     FallbackValue=Collapsed}">
                        <!--  SUBCONTRACTS  -->
                        <StackPanel Orientation="Horizontal">
                            <CheckBox x:Name="chkSubcontracts"
                                      Height="25"
                                      Content="{Binding Source={StaticResource ApplicationResources},
                                                        Path=PscLabels.Subcontracts}"
                                      IsChecked="{Binding Path=Model.Subcontracts,
                                                          Mode=TwoWay}"
                                      IsThreeState="False"
                                      TabIndex="21" />
                            <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.Subcontracts}" />
                        </StackPanel>
                        <StackPanel HorizontalAlignment="Left"
                                    Orientation="Vertical"
                                    Visibility="{Binding ElementName=chkSubcontracts,
                                                         Path=IsChecked,
                                                         Converter={StaticResource BoolToVisibilityConverter},
                                                         FallbackValue=Collapsed}">
                            <StackPanel Orientation="Horizontal">
                                <sdk:Label Width="150" Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.FirstExhibit}" />
                                <TextBox x:Name="txtExhibit1"
                                         Width="200"
                                         Style="{StaticResource TextBoxStyle}"
                                         Text="{Binding Path=Model.FirstExhibit,
                                                        Mode=TwoWay}"
                                         Visibility="Visible" />
                                <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.FirstExhibit}" />
                            </StackPanel>
                            <StackPanel Orientation="Horizontal">
                                <sdk:Label Width="150" Content="{Binding Source={StaticResource ApplicationResources}, Path=PscLabels.SecondExhibit}" />
                                <TextBox x:Name="txtExhibit2"
                                         Width="200"
                                         Style="{StaticResource TextBoxStyle}"
                                         Text="{Binding Path=Model.SecondExhibit,
                                                        Mode=TwoWay}"
                                         Visibility="Visible" />
                                <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.SecondExhibit}" />
                            </StackPanel>
                        </StackPanel>
                        <!--  TRAVEL  -->
                        <CheckBox x:Name="chkTravel"
                                  Height="25"
                                  Content="{Binding Source={StaticResource ApplicationResources},
                                                    Path=PscLabels.Travel}"
                                  IsChecked="{Binding Path=Model.Travel,
                                                      Mode=TwoWay}"
                                  IsThreeState="False"
                                  TabIndex="26" />
                        <!--  CustomClauses  -->
                        <StackPanel Orientation="Horizontal">
                            <CheckBox x:Name="chkCustom"
                                      Height="25"
                                      Content="{Binding Source={StaticResource ApplicationResources},
                                                        Path=PscLabels.CustomClauses}"
                                      IsChecked="{Binding Path=Model.HasCustomClauses,
                                                          Mode=TwoWay}"
                                      IsThreeState="False"
                                      TabIndex="27" />
                            <sdk:DescriptionViewer Description="{Binding Source={StaticResource ApplicationResources}, Path=PscTooltips.CustomClauses}" />
                        </StackPanel>
                        <StackPanel x:Name="canvasCustom"
                                    Width="550"
                                    Height="auto"
                                    VerticalAlignment="Center"
                                    Orientation="Vertical"
                                    Visibility="{Binding ElementName=chkCustom,
                                                         Path=IsChecked,
                                                         Converter={StaticResource BoolToVisibilityConverter},
                                                         FallbackValue=Collapsed}">
                            <rtf:RtfDataProvider RichTextBox="{Binding ElementName=rtbCustomClause}"
                                                 Rtf="{Binding Model.CustomClauses,
                                                               Mode=TwoWay}"
                                                 SetupDocument="RtfDataProvider_SetupDocument" />
                            <telerik:RadRichTextBox x:Name="rtbCustomClause"
                                                    Grid.Row="15"
                                                    Grid.Column="1"
                                                    Width="550"
                                                    Height="175"
                                                    HorizontalAlignment="Left"
                                                    VerticalAlignment="Top"
                                                    DocumentInheritsDefaultStyleSettings="True"
                                                    FontSize="12"
                                                    HorizontalScrollBarVisibility="Hidden"
                                                    IsContextMenuEnabled="True"
                                                    IsSelectionMiniToolBarEnabled="True"
                                                    IsSpellCheckingEnabled="False"
                                                    Style="{StaticResource RadRichTextBoxStyle}"
                                                    VerticalScrollBarVisibility="Auto" />
                        </StackPanel>
                    </StackPanel>
                    <!--  BUTTONS  -->
                    <StackPanel Name="spButtons"
                                Grid.Row="21"
                                Grid.Column="1"
                                HorizontalAlignment="Center"
                                Orientation="Horizontal">
                        <telerik:RadButton x:Name="OKButton"
                                           Width="75"
                                           Height="23"
                                           Click="OKButton_Click"
                                           Content="Save"
                                           IsEnabled="{Binding Path=CanSave,
                                                               Mode=TwoWay}" Margin="0,0,5,0" />
                        <telerik:RadButton x:Name="CancelButton"
                                           Width="75"
                                           Height="23"
                                           Click="CancelButton_Click"
                                           Content="Cancel" Margin="5" />
                    </StackPanel>
 
                    <!--  Contract System Logo  -->
                    <!--
                        <StackPanel Grid.Row="22" Grid.Column="0" VerticalAlignment="Bottom">
                        <Image Source="/ContractSystem;component/Assets/Quill6.JPG"
                        Width="33" Grid.Column="0" Height="33"
                        HorizontalAlignment="Left" VerticalAlignment="Bottom" IsHitTestVisible="True" />
                        </StackPanel>
                    -->
                </Grid>
            </Border>
            <!--  FOR TESTING PURPOSES  -->
            <!--
                <Border Width="125"
                BorderBrush="Gray"
                BorderThickness="2"
                CornerRadius="10">
                <StackPanel>
                <sdk:Label Content="For office use only" Foreground="Red" />
                <sdk:Label Content="{Binding Path=Model.Type, Mode=TwoWay}" />
                <sdk:Label Content="{Binding Path=Model.ContractType, Mode=TwoWay}" />
                <sdk:Label Content="{Binding Path=Model.AddedBy, Mode=TwoWay}" />
                <sdk:Label Content="{Binding Path=Model.DateAdded, Mode=TwoWay}" />
                </StackPanel>
                </Border>
            -->
        </StackPanel>
    </ScrollViewer>
</controls:ChildWindow>





1 Answer, 1 is accepted

Sort by
0
Boby
Telerik team
answered on 03 Feb 2012, 08:45 AM
Hello Robert,
There is a known issue with the designer when Silverlight 5 is installed, but we managed to work-around it in the 2011 Q3 SP1 release. Can you please confirm that this is the version you experienced the problems with, as we were not able to reproduce the problem with it?

Regards,
Boby
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

Tags
RichTextBox
Asked by
Robert
Top achievements
Rank 1
Answers by
Boby
Telerik team
Share this question
or