Click here to Skip to main content
15,881,413 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Below is the .xaml file. In the data grid I have limited the height to 320 but am not able to get the scrollbar to view all the rows.

HTML
<usercontrol x:class="AHF.Controls.InternalNotes.ucInternalNotes" xmlns:x="#unknown">
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             xmlns:UC="clr-namespace:AHF.Controls"
             xmlns:ctl="clr-namespace:AHF.Controls.RitchTextbox"    
             xmlns:converter="clr-namespace:AHF.Converters"
             d:DesignHeight="600" d:DesignWidth="1000" HorizontalAlignment="Left" 
             xmlns:ucJob="clr-namespace:AHF.Controls.Job">
    <usercontrol.resources>
        <converter:clsbuttonvisibility x:key="VisibleButton" xmlns:converter="#unknown" />
        <converter:clsbuttonvisibilityconvertback x:key="AttachButton" xmlns:converter="#unknown" />
        <converter:clsguidconverter x:key="GuidConverter" xmlns:converter="#unknown" />
        <Style x:Key="myLBStyle" TargetType="{x:Type ListViewItem}">
            <Style.Resources>
                <solidcolorbrush x:key="{x:Static SystemColors.HighlightBrushKey}" color="Black" />
            </Style.Resources>
        </Style>
    </usercontrol.resources>
    <border x:name="BrInternalNote" removed="LightGray" verticalalignment="Stretch" borderbrush="Black" borderthickness="1" padding="0">
        <stackpanel>
            <scrollviewer verticalscrollbarvisibility="Auto" x:name="Scroll" previewmousewheel="Scroll_PreviewMouseWheel">
                <grid>
                    <grid.rowdefinitions>
                        <rowdefinition height="Auto" />
                        <rowdefinition height="*" />
                        <rowdefinition height="Auto" />
                    </grid.rowdefinitions>
                    
                    <border grid.row="0" visibility="Visible" removed="{StaticResource Brush-FooterBackground}" margin="0,0,0,0" x:name="BorHeader" height="30" grid.columnspan="2">
                        <Button Content="Diary Notes"
                                            Width="140"
                                            Margin="0,0,5,0"
                                            x:Name="headingNotes"                                            
                                            Style="{StaticResource btnOrangeShades}"
                                            Height="30" />
                    </border>


                    <grid grid.row="1" verticalalignment="Top" removed="LightGray" name="grdMainInternalNote">
                        <grid.columndefinitions>
                            <columndefinition width="*" />
                            <columndefinition width="45" />
                        </grid.columndefinitions>
                        <grid.rowdefinitions>

                            <rowdefinition height="*" />
                            <rowdefinition maxheight="320" />
                            <rowdefinition height="*" />
                            
                        </grid.rowdefinitions>

                        <border visibility="Visible" x:name="brdrIssues" style="{StaticResource section-outer-border}" margin="10,10,0,10">
                            <grid grid.row="0">
                                <grid.rowdefinitions>
                                    <rowdefinition height="*" />
                                    <rowdefinition height="*" />
                                </grid.rowdefinitions>
                                <grid.columndefinitions>
                                    <columndefinition width="*" />
                                    <columndefinition width="Auto" />
                                </grid.columndefinitions>

                                <border grid.row="0" style="{StaticResource section-border}" horizontalalignment="Stretch" grid.columnspan="2" height="32" />

                                <textblock text="Add/Edit Issues" verticalalignment="Center" margin="10,0,0,0" fontweight="Bold" horizontalalignment="Left" />
                                <stackpanel margin="10" verticalalignment="Top" grid.row="1">
                                    <stackpanel orientation="Horizontal" margin="0,0,0,5">
                                        <textblock text="Put job on issues : " verticalalignment="Center" />
                                        <checkbox x:name="chkIssues" />
                                        <stackpanel x:name="spChkAllIssues" orientation="Horizontal">
                                            <textblock text="Show all issues : " verticalalignment="Center" margin="10,0,0,0" />
                                            <checkbox x:name="chkAllIssues" checked="chkAllIssues_Checked_1" unchecked="chkAllIssues_Unchecked_1" />
                                        </stackpanel>
                                    </stackpanel>
                                    <stackpanel orientation="Horizontal">
                                        <border borderthickness="1" borderbrush="Gray" horizontalalignment="Left">
                                            <stackpanel orientation="Horizontal" verticalalignment="Top">
                                                <stackpanel x:name="spJobIssue" margin="0,0,0,10">
                                                    <stackpanel orientation="Horizontal" removed="{StaticResource Brush-GridBackground}">
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Operator" width="110" horizontalalignment="Center"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Date" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Source" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Caused By" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Issues" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Manage By" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Details" width="180"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Loss ($)" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Fixer" width="90"></textblock>
                                                        <rectangle style="{StaticResource HorizontalSeparator}" />
                                                        <textblock margin="5,0,0,0" verticalalignment="Center" text="Closed ?" width="200"></textblock>
                                                    </stackpanel>
                                                    <stackpanel orientation="Horizontal">
                                                        <textblock margin="25,25,0,0" text="{Binding OperaterName,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" width="110" horizontalalignment="Center"></textblock>
                                                        <datepicker margin="-5,5,0,0" selecteddate="{Binding IssueDate,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,ValidatesOnDataErrors=True}" width="90"></datepicker>
                                                        <combobox width="90" margin="15,5,0,0" name="ddlSource" displaymemberpath="Name" selectedvaluepath="ID" itemssource="{Binding LstSource}">
                                                              MinWidth="80" SelectionChanged="cbSource_SelectionChanged" 
                                                              SelectedValue="{Binding Source,UpdateSourceTrigger=PropertyChanged,ValidatesOnDataErrors=True,TargetNullValue=0,Mode=TwoWay}"/>
                                                        <combobox width="90" margin="15,5,0,0" name="cbAssigneId" displaymemberpath="Name" selectedvaluepath="UserId" minwidth="90">
                                                              SelectedValue="{Binding AssignToSource,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,ValidatesOnDataErrors=True,TargetNullValue=0}"/>
                                                        <combobox width="90" margin="15,5,0,0" itemssource="{Binding LstProblem}" displaymemberpath="Name" selectedvaluepath="ID" minwidth="90">
                                                              SelectedValue="{Binding ProblemId,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,TargetNullValue=0}"/>
                                                        <combobox width="90" margin="15,5,0,0" itemssource="{Binding lstManagedBy}" displaymemberpath="Name" selectedvaluepath="ID" minwidth="90">
                                                              SelectedValue="{Binding ManageByEmployeeId,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,TargetNullValue=0}" 
                                                              Name="cbManagedBy"/>
                                                        <textbox name="txIssueDetails" margin="15,10,0,0" height="50" horizontalalignment="Stretch" width="180" textwrapping="Wrap">
                                                             Text="{Binding IssueDetails,UpdateSourceTrigger=PropertyChanged,ValidatesOnDataErrors=True,Mode=TwoWay}" MaxLength="500" AcceptsReturn="True"/>
                                                        <stackpanel margin="15,0,0,0" orientation="Horizontal">
                                                            <textbox width="55" name="txtCost" maxlength="11" textalignment="Right" loaded="txtCost_Loaded">
                                                             Text="{Binding IssueCost,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,ValidatesOnDataErrors=True}"/>

                                                            <checkbox x:name="chkAddToJobCost" margin="5,0,0,0" verticalalignment="Center" ischecked="{Binding AddToJobCost,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
                                                                          ToolTip="Add this to job costs" IsThreeState="False"/>
                                                        </checkbox></textbox></stackpanel>
                                                        <textbox width="90" name="txtFixer" text="{Binding Fixer,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" margin="30,0,0,0" maxlength="500" />
                                                        <stackpanel orientation="Horizontal" margin="20,5,10,0">
                                                            <checkbox checked="CheckBox_CheckedUnchecked" unchecked="CheckBox_CheckedUnchecked" x:name="chkIsClosed" horizontalalignment="Left" verticalalignment="Center" ischecked="{Binding IsClosed,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" isthreestate="False" />
                                                            <textbox margin="5,0,0,0" height="50" name="txtReason" horizontalalignment="Stretch" width="180" maxlength="500">
                                                     Text="{Binding ReasonForClose,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,NotifyOnSourceUpdated=True,NotifyOnTargetUpdated=True,ValidatesOnDataErrors=True}"/>
                                                        </textbox></stackpanel>
                                                    </textbox></combobox></combobox></combobox></combobox></stackpanel>
                                                </stackpanel>

                                            </stackpanel>

                                        </border>
                                        <Button Content="Save" Visibility="Collapsed" Name="btnSaveIssue" Click="btnSaveIssue_Click" Margin="5,0,0,0" VerticalAlignment="Bottom" Height="25" Width="45" Cursor="Hand" ToolTipService.ToolTip="Add new issue"/>
                                    </stackpanel>
                                </stackpanel>
                            </grid>
                        </border>

                        
                        <grid verticalalignment="Top" grid.row="1" margin="10,10,5,0" name="GriddgInternalNote">
                            <grid.rowdefinitions>
                                <rowdefinition height="Auto" />
                            </grid.rowdefinitions>
                            
                            
                            <datagrid grid.row="0" visibility="Visible" name="dgInternalNote" rowheight="55" verticalalignment="Top" itemssource="{Binding}" horizontalalignment="Left" horizontalscrollbarvisibility="Disabled" gridlinesvisibility="Vertical">
                      VerticalGridLinesBrush="{StaticResource HorizontalSeparatorBrush}" LoadingRow="dgInternalNote_LoadingRow_1" MouseLeftButtonUp="dgInternalNote_MouseLeftButtonUp"  MouseDoubleClick="dgInternalNote_MouseDoubleClick" VerticalScrollBarVisibility="Auto" >
                                <datagrid.columns>
                                    <datagridtemplatecolumn header="Print">
                                        <datagridtemplatecolumn.celltemplate>
                                            <datatemplate>
                                                <checkbox name="chkIsPrinted" ischecked="{Binding IsSelectedToPrint,TargetNullValue=false}" horizontalalignment="Center" click="chkIsPrinted_Click" tag="{Binding LeadInternalNoteId}" />
                                            </datatemplate>
                                        </datagridtemplatecolumn.celltemplate>
                                    </datagridtemplatecolumn>

                                    <datagridtextcolumn header="Date" width="Auto" binding="{Binding CreatedOn,StringFormat=dd/MM/yyyy}" />
                                    <datagridtextcolumn header="Category" width="Auto" binding="{Binding CategoryName}" />
                                    <datagridtextcolumn header="From" width="Auto" binding="{Binding FromUser}" />
                                    <datagridtextcolumn visibility="Collapsed" header="To" width="Auto" binding="{Binding ToUser}" />
                                    <datagridtemplatecolumn header="To" width="150">
                                        <datagridtemplatecolumn.celltemplate>
                                            <datatemplate>
                                                <textblock text="{Binding EmailTo}" textwrapping="Wrap" margin="2" />
                                            </datatemplate>
                                        </datagridtemplatecolumn.celltemplate>
                                    </datagridtemplatecolumn>
                                    <datagridtemplatecolumn header="Subject" width="200">
                                        <datagridtemplatecolumn.celltemplate>
                                            <datatemplate>
                                                <textblock text="{Binding Subject}" textwrapping="Wrap" margin="2" />
                                            </datatemplate>
                                        </datagridtemplatecolumn.celltemplate>
                                    </datagridtemplatecolumn>
                                    <datagridtemplatecolumn header="Diary Note" width="*">
                                        <datagridtemplatecolumn.celltemplate>
                                            <datatemplate>
                                                <textblock text="{Binding Message}" textwrapping="Wrap" margin="2" />
                                            </datatemplate>
                                        </datagridtemplatecolumn.celltemplate>
                                    </datagridtemplatecolumn>
                                    <!--<datagridtextcolumn header="Attachment" width="Auto" binding="{Binding Attachment,Converter={StaticResource GuidConverter},ConverterParameter=Attachment}" />-->
                                    <datagridtemplatecolumn header="Attachment(s)" width="250">
                                        <datagridtemplatecolumn.celltemplate>
                                            <datatemplate>
                                                <listview scrollviewer.horizontalscrollbarvisibility="Disabled" itemssource="{Binding InternalNoteAttachments}">
                                                    <listview.resources>
                                                        <Style TargetType="{x:Type ListViewItem}">
                                                            <setter property="Template" value="{DynamicResource ItemTemplate}" />
                                                        </Style>
                                                    </listview.resources>
                                                    <listview.itemspanel>
                                                        <itemspaneltemplate>
                                                            <wrappanel orientation="Horizontal" horizontalalignment="Stretch" removed="Transparent" />
                                                        </itemspaneltemplate>
                                                    </listview.itemspanel>
                                                    <listview.itemtemplate>
                                                        <datatemplate>
                                                            <!--<wrappanel orientation="Horizontal">-->
                                                            <textblock margin="5,0,0,0" text="{Binding ImageName,Converter={StaticResource GuidConverter},ConverterParameter=Attachment}" cursor="Hand" tag="{Binding}" mouseleftbuttondown="tbViewImage_MouseLeftButtonUp" foreground="#FF428CBF" fontweight="Medium" textdecorations="Underline" />
                                                            <!--</wrappanel>-->
                                                        </datatemplate>
                                                    </listview.itemtemplate>
                                                </listview>
                                            </datatemplate>
                                        </datagridtemplatecolumn.celltemplate>
                                    </datagridtemplatecolumn>
                                    <datagridtextcolumn header="Closed" width="Auto" visibility="Collapsed" binding="{Binding JobIssue.ReasonForClose}"></datagridtextcolumn>
                                </datagrid.columns>
                            </datagrid>
                            
                            <uc:ucnorecordsfound x:name="UcNoRecord" margin="0,25,0,0" horizontalalignment="Left" width="{Binding Path=ActualWidth,ElementName=dgInternalNote}" xmlns:uc="#unknown" />
                        </grid>


                        <stackpanel margin="0,0,0,0" removed="LightGray" orientation="Vertical" name="spInternalNote" visibility="Collapsed" grid.row="1" grid.columnspan="2" horizontalalignment="Center">

                            <stackpanel horizontalalignment="Left" orientation="Horizontal">
                                <border horizontalalignment="Center" style="{StaticResource BlockBorder}" margin="10,10,0,10" padding="0,0,0,10" verticalalignment="Stretch" x:name="spRelatedJobs2">
                                    <grid name="grd2" visibility="Visible">
                                        <grid.rowdefinitions>
                                            <rowdefinition height="Auto" />
                                            <rowdefinition height="Auto" />
                                        </grid.rowdefinitions>
                                        <grid.columndefinitions>
                                            <columndefinition width="Auto" />
                                            <columndefinition width="Auto" />
                                            <columndefinition width="Auto" />
                                            <columndefinition width="*" />
                                        </grid.columndefinitions>

                                        <textblock x:name="lblinputby" grid.row="0" grid.column="0" text="Input By :" verticalalignment="Center" margin="10,12,5,0" />
                                        <textblock grid.row="0" width="210" margin="0,12,0,0" grid.column="1" name="txtInputby" horizontalalignment="Left" />

                                        <textblock x:name="lblinputDate" grid.row="1" grid.column="0" text="Input Date :" verticalalignment="Center" margin="10,12,5,0" />
                                        <textblock grid.row="2" grid.column="1" width="110" margin="0,12,0,0" name="dpInputDate" horizontalalignment="Left" />

                                    </grid>
                                </border>
                                <border style="{StaticResource BlockBorder}" margin="10,10,0,10" padding="0,0,0,10" verticalalignment="Stretch" x:name="spRelatedJobs3">
                                    <grid name="grd3" visibility="Visible" width="250">
                                        <grid.rowdefinitions>
                                            <rowdefinition height="Auto" />
                                            <rowdefinition height="Auto" />
                                            <rowdefinition height="Auto" />
                                        </grid.rowdefinitions>
                                        <grid.columndefinitions>
                                            <columndefinition width="Auto" />
                                            <columndefinition width="Auto" />
                                        </grid.columndefinitions>

                                        <textblock grid.row="0" grid.column="0" grid.columnspan="2" fontweight="Bold" fontsize="20" text="FOLLOW UP DATE :" horizontalalignment="Left" verticalalignment="Center">
                                           Margin="5,5,0,0" Name="tbfollowupdate" />
                                        <datepicker grid.row="1" grid.column="0" width="110" margin="7,5,0,0" selecteddate="{Binding FollowUpDate,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" name="dpFollowUpDate" horizontalalignment="Left" />
                                        <stackpanel orientation="Horizontal" horizontalalignment="Left" grid.row="1" grid.column="1">
                                            <checkbox margin="10,5,0,0" verticalalignment="Center" name="chkAskLetter" horizontalalignment="Left" />
                                            <textblock margin="5,5,0,0" text="Same Date" name="tblater" verticalalignment="Center" horizontalalignment="Left" />
                                        </stackpanel>

                                    </textblock></grid>
                                </border>
                            </stackpanel>

                            <border horizontalalignment="Center" style="{StaticResource BlockBorder}" margin="10,0,0,10" padding="0,0,0,10" verticalalignment="Stretch" x:name="spRelatedJobs">
                                <grid name="grdInternalNote">
                                    <grid.rowdefinitions>
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                        <rowdefinition height="Auto" />
                                    </grid.rowdefinitions>
                                    <grid.columndefinitions>
                                        <columndefinition width="Auto" />
                                        <columndefinition width="Auto" />
                                        <columndefinition width="Auto" />
                                        <columndefinition width="Auto" />
                                        <columndefinition width="*" />
                                    </grid.columndefinitions>

                                    <!--<textblock x:name="lblSendQuoteTo" grid.row="0" grid.column="0" text="Send To :" verticalalignment="Center" margin="10,5,5,0" />
                                <combobox name="cbSendPersonType" grid.row="0" grid.column="1" selectedvaluepath="UID" displaymemberpath="Name">
                                    SelectedValue="{Binding UID,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,TargetNullValue=1}"
                                    Margin="5,5,0,0" Width="115" VerticalAlignment="Top" HorizontalAlignment="Left" SelectionChanged="ddlSendPersonType_SelectionChanged"/>-->

                                    <textblock grid.row="0" grid.column="0" text="CATEGORY :" horizontalalignment="Left" verticalalignment="Center" margin="5,5,0,0" />
                                    <combobox name="cbCategory" width="165" grid.column="1" grid.row="0" margin="5,5,0,0" horizontalalignment="Left" height="25">
                                        <combobox.items>
                                            <comboboxitem content="General" />
                                            <comboboxitem content="Marketing & Followup" />
                                            <comboboxitem content="Debt Collection" />
                                            <comboboxitem content="Acceptance Received" />
                                            <comboboxitem content="Issues" />
                                        </combobox.items>
                                    </combobox>

                                    <!--Only for Diary note-->
                                    <textblock visibility="Collapsed" grid.row="1" grid.column="0" text="To :" horizontalalignment="Left" verticalalignment="Center" margin="10,5,0,0" name="tbTo" />
                                    <combobox visibility="Collapsed" name="cbToUser" height="26" width="100" selectedvaluepath="UserId" displaymemberpath="Name" grid.column="1" grid.row="1" margin="5,2,0,0">
                                    HorizontalAlignment="Left" SelectedValue="{Binding ToUserId,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,TargetNullValue=0,ValidatesOnDataErrors=True}"/>
                                    <!--END Only for Diary note-->

                                    <combobox margin="5,5,0,0" grid.column="1" x:name="cbSupplier" displaymemberpath="SupplierName" horizontalalignment="Right">
                                     SelectedValuePath="SupplierId" SelectionChanged="cbSupplier_SelectionChanged" Width="180" Visibility="Collapsed"
                                     SelectedValue="{Binding MaterialSupplierID, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>

                                    <combobox margin="5,5,0,0" grid.column="1" x:name="cbInstaller" displaymemberpath="EstimatorName" horizontalalignment="Right">
                                     SelectedValuePath="EstimatorID" SelectionChanged="cbInstaller_SelectionChanged" Width="180" Visibility="Collapsed"/>



                                    <!--<textblock margin="20,5,0,0" text="Save To Diary Note :" name="tbSendToDiary" verticalalignment="Center" horizontalalignment="Left" />
                                    <checkbox margin="5,5,0,0" verticalalignment="Center" name="chkSendToDiary" horizontalalignment="Right" />-->
                                    <stackpanel name="spButtons" grid.column="5" grid.rowspan="65" orientation="Vertical" margin="5,0,0,0" horizontalalignment="Right" verticalalignment="Top">

                                        <Button Content="Save" Height="25" HorizontalAlignment="Right" Margin="10,10,25,5" Name="btnSaveNote" Width="80" 
                                            Cursor="Hand" Style="{StaticResource btn_Highlighted}" Click="btnSaveNote_Click"/>
                                        <Button Content="Cancel" Height="25" HorizontalAlignment="Right" Margin="10,5,25,5" Width="80" 
                                            Name="btnCancelNote" Cursor="Hand"  Style="{StaticResource btn_Highlighted}" Click="btnCancelNote_Click"/>

                                        <textblock x:name="tbNewPrice" visibility="Collapsed" verticalalignment="Center" margin="10,0,0,0" text="New Price ($) : " />
                                        <textbox x:name="txtNewPrice" visibility="Collapsed" verticalalignment="Center" margin="5,0,0,0" width="70" />
                                    </stackpanel>




                                    <!--Supplier, customer, installer of this loadid-->


                                    <textblock grid.row="2" grid.column="0" text="Subject :" verticalalignment="Center" margin="10,5" name="tbSubject" />
                                    <textbox grid.row="2" grid.column="1" x:name="txtSubject" width="550" horizontalalignment="Left" verticalalignment="Center">
                                        Margin="5,5,0,0" Grid.ColumnSpan="4"
                                         Text="{Binding Subject,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,ValidatesOnDataErrors=True,TargetNullValue=''}"/>


                                    <!--Attachments-->
                                    <textblock grid.row="3" grid.column="0" text="Attachments :" verticalalignment="Center" margin="10,5" name="tbAttachment" />
                                    <grid x:name="grdAttachments" visibility="Visible" grid.row="3" grid.column="1">
                                        <grid.columndefinitions>
                                            <columndefinition width="Auto" />
                                            <columndefinition width="Auto" />
                                        </grid.columndefinitions>
                                        <grid x:name="grdAttachmentList" margin="5,5,5,0">
                                            <grid.rowdefinitions>
                                                <rowdefinition height="*" />
                                            </grid.rowdefinitions>
                                            <!--Data Grid :: Start-->
                                            <datagrid name="dgAttachment" grid.row="0" grid.column="1" horizontalscrollbarvisibility="Hidden" horizontalalignment="Left">
                                                <datagrid.columns>
                                                    <datagridtemplatecolumn header="Attachment" width="390">
                                                        <datagridtemplatecolumn.celltemplate>
                                                            <datatemplate>
                                                                <stackpanel orientation="Horizontal">
                                                                    <Button x:Name="btnAttach" Content="Attach" Click="btnAttach_Click" Height="20" FontSize="12" Style="{StaticResource btn_Highlighted}" VerticalAlignment="Center" HorizontalAlignment="Left"
                                                                Visibility="{Binding ImageName,Converter={StaticResource AttachButton},ConverterParameter=ImageName,Mode=TwoWay}"></Button>
                                                                    <textblock x:name="tbViewImage" cursor="Hand" removed="Transparent" tooltip="Click to Download file" textdecorations="Underline">
                                                                  Text="{Binding ImageName,Mode=TwoWay,Converter={StaticResource GuidConverter},ConverterParameter=ImageName}" Tag="{Binding}"
                                                                  FontSize="11" HorizontalAlignment="Left" VerticalAlignment="Center" Foreground="#FF428CBF" FontWeight="Medium" MouseLeftButtonUp="tbViewImage_MouseLeftButtonUp"
                                                                  Visibility="{Binding ImageName,Converter={StaticResource VisibleButton},ConverterParameter=ImageName,Mode=TwoWay}"/>
                                                                    <textblock><underline></underline></textblock>
                                                                </textblock></stackpanel>
                                                            </datatemplate>
                                                        </datagridtemplatecolumn.celltemplate>
                                                    </datagridtemplatecolumn>
                                                    <datagridtemplatecolumn width="57" header="Delete">
                                                        <datagridtemplatecolumn.celltemplate>
                                                            <datatemplate>
                                                                <Button Content="Delete" x:Name="btnDeleteAttachment" Click="btnDeleteAttachment_Click" Cursor="Hand" Height="16" Width="16" Padding="0" Style="{StaticResource DeleteButtonStyle}" HorizontalAlignment="Center" VerticalAlignment="Top">
                                                                    <Button.Template>
                                                                        <controltemplate>
                                                                            <Image  Width="16" Height="16" Source="/AHF;component/Images/Delete.png" ToolTipService.ToolTip="Delete" HorizontalAlignment="Left" VerticalAlignment="Top"/>
                                                                        </controltemplate>
                                                                    </Button.Template>
                                                                </Button>
                                                            </datatemplate>
                                                        </datagridtemplatecolumn.celltemplate>
                                                    </datagridtemplatecolumn>
                                                </datagrid.columns>
                                            </datagrid>
                                            <!---Data Grid :: End-->
                                        </grid>
                                        <Button Grid.Column="1" Name="btnAddNewActionAttachment" Content="Add" Height="25" VerticalAlignment="Top" HorizontalAlignment="Right" Margin="0,5,5,0" Cursor="Hand" 
                                Click="btnAddNewActionAttachment_Click" Style="{StaticResource btn_Highlighted}" Width="45" MinWidth="45"/>
                                    </grid>
                                    <!---Attachment :: End-->
                                    <stackpanel grid.row="4" grid.column="0">
                                        <textblock text="Message :" verticalalignment="Top" margin="10,5,0,0" />
                                    </stackpanel>


                                    <border borderbrush="Black" borderthickness="1" grid.row="4" grid.column="1" grid.columnspan="4" margin="5,5,5,5" width="750">
                                        HorizontalAlignment="Left">
                                        <ctl:richtextboxcontrol x:name="txtMessageBody" width="750" height="200" maxwidth="750" maxheight="365" xmlns:ctl="#unknown" />
                                    </border>

                                </textbox></combobox></combobox></combobox></combobox></grid>
                            </border>
                        </stackpanel>


                        <stackpanel margin="0,10,0,0" grid.row="1" grid.column="1" horizontalalignment="Left" verticalalignment="Top" name="btnsEmailAdd">
                            <Button Content="Emails" ToolTipService.ToolTip="View Outlook Emails attached to this lead/job"  Height="25" Name="btnOutlookEmails" Cursor="Hand" Click="btnEmailsFromOutlook_Click" MinWidth="45" 
                            Width="45" Visibility="Collapsed" />
                            <Button Visibility="Visible" Content="Add" ToolTipService.ToolTip="Add a new diary note"  Height="25" Name="btnAddNote" Cursor="Hand" Click="btnAddNote_Click" MinWidth="45" Width="45"/>
                        </stackpanel>
                    </grid>

                    <border grid.row="2" height="200" visibility="Visible" x:name="brdrAdvertise" style="{StaticResource section-outer-border}" margin="0,10,0,10">

                        <grid margin="10,10,0,10">
                            <grid.rowdefinitions>
                                <rowdefinition height="*"></rowdefinition>
                            </grid.rowdefinitions>
                            <grid.columndefinitions>
                                <columndefinition width="0.70*"></columndefinition>
                                <columndefinition width="0.30*"></columndefinition>
                            </grid.columndefinitions>
                            <textblock fontsize="36" grid.column="0" x:name="tbAdvertisementNote" fontstyle="Italic">
                                    TextWrapping="Wrap" >

                            </textblock>
                            <Image x:Name="imgAdvertisement" Grid.Column="1"  Margin="20,0,0,0" Width="340" HorizontalAlignment="Left" VerticalAlignment="Top" Stretch="Fill"/>

                        </grid>
                    </border>
                </grid>
            </scrollviewer>
        </stackpanel>
    </border>
</usercontrol>
Posted
Updated 25-Mar-15 2:50am
v2
Comments
Herman<T>.Instance 25-Mar-15 8:51am    
- Totally unreadable code!
- only add the code that gives the problem
- what have you tried so far?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900