System.NullReferenceException

2 posts, 0 answers
  1. Robert
    Robert avatar
    2 posts
    Member since:
    Oct 2010

    Posted 31 Jan 2012 Link to this post

    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>





  2. Boby
    Admin
    Boby avatar
    685 posts

    Posted 03 Feb 2012 Link to this post

    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 >>

Back to Top