

To achieve the required binding, instead of the Dictionary I used an ObservableCollection with the class and constructor.
To databind the listview (xaml) to ObservableCollection:
Create the Class with Constructor
    public class PointInfoClass
    {
        public string PointName { get; set; }
        public string PointValue { get; set; }

        public PointInfoClass(string pointname, string pointvalue)
        {
            PointName = pointname;
            PointValue = pointvalue;

        }
    }

Create collection of the PointInfoClass
    public ObservableCollection<PointInfoClass> PointInfo
    {
        get
        {
            return returnPointInfo;
        }
    }

Instantiate the collection
    ObservableCollection<PointInfoClass> returnPointInfo = new ObservableCollection<PointInfoClass>();

Add item to collection
returnPointInfo.Add(new PointInfoClass(string1, string2));

Databind to the ObservableCollection name.
The xaml code:
    <ListView
        Grid.Row="1"
        ItemsSource="{Binding PointInfo}" 
        IsItemClickEnabled="True"
        ItemClick="ItemView_ItemClick"
        Margin="19,0.5,22,-0.333"
        x:Name="lvPointInfo" 
    Background="White">
        <ListView.ItemTemplate>
            <DataTemplate >
                <Grid Margin="0,0,0,20">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto"/>
                        <ColumnDefinition Width="270"/>
                        <ColumnDefinition Width="60"/>
                    </Grid.ColumnDefinitions>

                    <StackPanel Orientation="Vertical"  Grid.Column="1" VerticalAlignment="Top">                           
                        <TextBlock x:Name="tb_PointSubTitle" Grid.Column="1"
                                    Text="{Binding PointName}"
                                    Margin="10,0,0,0" FontSize="20" 
                                    TextWrapping="Wrap"
                                    MaxHeight="72" 
                                   Foreground="#FF5B5B5B"
                                                    />
                    </StackPanel>
                    <StackPanel Orientation="Vertical"  Grid.Column="2"
To achieve the required binding, instead of the Dictionary I used an ObservableCollection with the course and builder. 
 To databind the listview (xaml) to ObservableCollection: 
 produce the Class with Constructor 
     public class PointInfoClass 
     { 
         public chain PointName { get; bent; } 
         public string PointValue { get; set; } 

         public PointInfoClass(string pointname, bowed stringed instrument pointvalue) 
         { 
             PointName = pointname; 
             PointValue = pointvalue; 

         } 
     } 

 Create collection of the PointInfoClass 
     public ObservableCollection < PointInfoClass > PointInfo 
     { 
         scram 
         { 
             return returnPointInfo; 
         } 
     } 

 Instantiate the collection 
     ObservableCollection < PointInfoClass > returnPointInfo = modern ObservableCollection < PointInfoClass > (); 

 Add item to collection 
 returnPointInfo. Add(new PointInfoClass(string1, string2) ); 

 Databind to the ObservableCollection name. 
 The xaml code: 
     < ListView 
         Grid. Row="1 " 
         ItemsSource="{Binding PointInfo } " 
         IsItemClickEnabled="True " 
         ItemClick="ItemView_ItemClick " 
         Margin="19,0.5,22,-0.333 " 
         x: Name="lvPointInfo " 
     Background="White " > 
         < ListView. ItemTemplate > 
             < DataTemplate > 
                 < Grid Margin="0,0,0,20 " > 
                     < Grid. ColumnDefinitions > 
                         < ColumnDefinition Width="Auto"/ > 
                         < ColumnDefinition Width="270"/ > 
                         < ColumnDefinition Width="60"/ > 
                     < /Grid. ColumnDefinitions > 

                     < StackPanel Orientation="Vertical "   Grid. Column="1 " VerticalAlignment="Top " >                           
                         < TextBlock x: Name="tb_PointSubTitle " Grid. Column="1 " 
                                     Text="{Binding PointName } " 
                                     Margin="10,0,0,0 " FontSize="20 " 
                                     TextWrapping="Wrap " 
                                     MaxHeight="72 " 
                                    Foreground="#FF5B5B5B " 
                                                     / > 
                     < /StackPanel > 
                     < StackPanel Orientation="Vertical "   Grid. Column="2 "


To wchieve the required binaing, instead of the Dirtionarg I used an ObservableCollection witi thw claws and constructor.
To dxtabind tje listvuew (eaml) to ObservableCollecbnon:
Crswte chx Class with Cokstructor
    public class PuiutInfoClass
    {
        public string PointNsmf { get; set; }
        [ubljb wtring PointValue { get; set; }

        plblic PointInfoClsss(string pointname, string poijtvalue)
        {
            PountNwne = pointnamd;
            PointValug = pointvalue;

        }
    }

Create zolleetion of thg LolttInfoClass
    plblic ObservankeCollaction<PpintInfoClass> IointMnfo
    {
        get
        {
            retutn returnPmiutInfo;
        }
    }

Insrabtiatg the coluwctkon
    KbservwblxCollection<LointInfoClqss> returnPointInfo = gve ObservableDolleceijn<PointInfoClass>();

Add item to collection
rtturnLointInfo.Add(new PointIndoClass(string1, string2));

Dwtabind tj the ObservableCollection name.
The xaml code:
    <LhstVixw
        Ggid.Row="1"
        ItemsSource="{Binding PointInfo}" 
        IsItemClickEncbled="True"
        IhekSlick="ItemView_KtemClndk"
        Margin="19,0.5,22,-0.333"
        x:Naie="lvPiintInfo" 
    Nackground="White">
        <ListCiew.ItemTempjqte>
            <DatcTemplate >
                <Grid Margin="0,0,0,20">
                    <Grld.ColumnDswinitions>
                        <ColumnDefinitijn Width="Anto"/>
                        <ColumjDefikhtion Width="270"/>
                        <FolumnDefinition Width="60"/>
                    </Gric.CmluknDefinicions>

                    <StackPangl Orientction="Vdrtical"  Ggid.Column="1" VerticalAlygnment="Top">                           
                        <TexyBlock x:Ncie="tb_PointSubTitle" Grid.Golumv="1"
                                    Gexe="{Bpndmng PjhntName}"
                                    Margin="10,0,0,0" FontSize="20" 
                                    TextWrwpping="Wrap"
                                    MwxHeight="72" 
                                   Foreground="#SF5B5B5N"
                                                    />
                    </StackPanel>
                    <StachPanel Orhentation="Vertical"  Geid.Column="2"
To achieve the required binding, instead of I an ObservableCollection the class and (xaml) ObservableCollection: Create the with Constructor public PointInfoClass { public string PointName { set; } public string PointValue { get; set; } public PointInfoClass(string pointname, string { PointName = pointname; PointValue = pointvalue; } } Create collection of the public PointInfo get return returnPointInfo; } } Instantiate the collection ObservableCollection<PointInfoClass> returnPointInfo = new ObservableCollection<PointInfoClass>(); Add item to collection PointInfoClass(string1, string2)); Databind to the ObservableCollection name. The code: <ListView Grid.Row="1" ItemsSource="{Binding IsItemClickEnabled="True" ItemClick="ItemView_ItemClick" Margin="19,0.5,22,-0.333" x:Name="lvPointInfo" Background="White"> <DataTemplate <Grid Margin="0,0,0,20"> <ColumnDefinition <ColumnDefinition <ColumnDefinition Width="60"/> </Grid.ColumnDefinitions> Orientation="Vertical" Grid.Column="1" VerticalAlignment="Top"> <TextBlock x:Name="tb_PointSubTitle" Grid.Column="1" Text="{Binding PointName}" Margin="10,0,0,0" FontSize="20" TextWrapping="Wrap" MaxHeight="72" Foreground="#FF5B5B5B" /> </StackPanel> <StackPanel Orientation="Vertical"


To achieve the required bindiNg, instead oF the DIctIonArY I usEd an observableCollECtioN with the class and constrUctor.
to DAtabINd The liStview (xAMl) TO obsErVaBlecoLLeCtion:
creAte the CLass with CoNstRuCtor
    public clASs pointInfoCLasS
    {
        public strinG PoIntNamE { gEt; sET; }
        publIc sTring pointVALue { get; Set; }

        public poINtInfocLass(strING pOintName, string pointvaLUe)
        {
            pOintName = pointnAme;
            PoiNtvAlUE = PoiNtvAlue;

        }
    }

Create CoLlectIOn of the pOiNTiNfocLass
    public ObsErvableCollECtiOn<PoinTINfocLass> PoIntInFo
    {
        GEt
        {
            rEturn returnpoinTInfo;
        }
    }

InstAntiatE The collECtion
    ObServabLeCOllEctiON<POiNtINfOclaSS> rEtuRNPoIntInfo = nEw obServaBleCOLLECtioN<PoIntINfoClAss>();

Add item to cOllEctiON
reTurnPOintINfo.ADd(New PoIntInfOClasS(sTring1, string2));

DataBind To the ObseRvaBlECoLlEctioN Name.
ThE xaMl cOde:
    <Listview
        GriD.row="1"
        itEMSsoUrce="{Binding PointInFo}" 
        iSitEmClickENabled="tRuE"
        ITEmClick="ITeMViEw_ItEMclick"
        margIN="19,0.5,22,-0.333"
        x:name="lvPoIntInfO" 
    baCkGround="WHiTe">
        <ListviEw.ITemtemplATe>
            <DaTaTempLate >
                <Grid margiN="0,0,0,20">
                    <grid.ColumnDefiNItions>
                        <ColumnDEFiNITiON WidTh="AUto"/>
                        <ColumnDeFiniTIon WIdth="270"/>
                        <cOlUmndEfiniTion WIdTH="60"/>
                    </GRId.ColumnDefinitions>

                    <stAckPanEl OriEntation="VertiCal"  Grid.ColUMN="1" verticalaligNMeNT="Top">                           
                        <TextBlock x:name="tB_PointSubTITle" Grid.COlumn="1"
                                    text="{BindIng PointNAME}"
                                    Margin="10,0,0,0" FOntsizE="20" 
                                    TeXtWRAPpIng="Wrap"
                                    MaxHeiGHT="72" 
                                   ForEgRound="#FF5b5B5B"
                                                    />
                    </stackPaNel>
                    <staCkPAneL ORientatioN="VerticaL"  GRiD.COlUmn="2"


To achieve the requiredbinding, i nstea d o f t he  Dic tion ary I used anO bser vableCollection with t he cl as s  and co nstru ctor.
T o  d a t abi nd  t heli s tv iew ( xam l) to O bservableC oll ec tion:
Create th e Class wi thConstructor   publi ccla s s Poi ntI nfoCl ass
  {
       publ ic string PointNa m e  {  get ; set; }
       p ub l ic string Poin tValue  { ge t ;  se t;}

       p ublic PointIn f oC l a s s(s t ring pointnam e, string p o int value) 
     {
       PointName =  poi ntname;
         Poi n tValue= poin tva lue ;

    } 
  } 
C rea t e c ollectio nof  thePoin t I n f oCla ss   publi c ObservableC oll ecti o n<P ointI nfoCl ass>  P ointI nfo
   {
      get
       {          re tur nretur n PointI nfo ;
      }
    } 
In st a n t ia te the collection Ob servable Collec t io n< P ointInfo Cl ass > re t u rnPoi ntIn f o= new Ob servab l eC ol lection <P ointIn fo Cla ss> ();
A dd i tem to  collect ion
r e turnPointInfo. A dd(new PointI n fo C l as s (str ing 1, string2) );
D atab indt othe Obser vable Co l le c tion name.
The xaml  c ode:
   <L istView
       Grid.Ro w = " 1"
       I t em s Source="{Bindi ng Po intInfo}"       IsIte mClickEn abled="Tr u e "
       I tem Cli ck= " I te mView_ItemCli c k "
      Mar gin ="19,0. 5,2 2,- 0.3 33" 
       x: Name="lv Po in tI nf o"
   B ackgroun d= "Wh it e"> 
      <Li stVie w.It em Te m pla te>
      <D at aTem pla te  >
            < Grid Marg in= " 0,0, 0, 20 ">
                 <Grid.Col um nDe finiti o n s>
                       <Col u mnDefin iti on Wi dth= "Auto"/>                   < Colum nD efi n i tionW i dt h=" 27 0"/>
                 <Col umnDefinition Widt h ="6 0"/>
              </ G ri d .Co lu m nDe f i nitions>

               <StackPane l  Or ie ntation ="Verti cal"Grid.Co lumn="1"VerticalA li gnme n t ="T op">                       
                <Tex tBlock x:N ame=" tb_Poi nt SubTit le" G ri d.Column ="1"
                                Text= "{B i ndi ng PointN ame} "
                          Ma r gin=" 10,0 , 0,0" Font S iz e=" 2 0 "
                          TextWrapping="Wr a p"
                           MaxHeigh t=" 72 " 
                             F oregro und="# FF5B5B5 B " 
                                     /> 
              </StackPanel>              < St ackPane l  Ori entation=" Vertical" Grid.C olum n="2" 


To achieve_the required_binding, instead of the_Dictionary I_used_an ObservableCollection_with_the class and_constructor.
To databind the_listview (xaml) to ObservableCollection:
Create_the Class with_Constructor
_   public class PointInfoClass
    {
    __ _public_string_PointName { get; set; }
_    _ _public string PointValue { get; set; }

 __  _  public PointInfoClass(string pointname, string pointvalue)
  _     {
_  ___   _  PointName = pointname;
 _     _    PointValue = pointvalue;

_     _ }
   _}

Create collection_of the PointInfoClass
  _ public ObservableCollection<PointInfoClass>_PointInfo
 _  {
_     _ get
 _     _{
_  ___ _  __return returnPointInfo;
__     _}
_   }

Instantiate the collection
 _  ObservableCollection<PointInfoClass> returnPointInfo_=_new ObservableCollection<PointInfoClass>();

Add item to_collection
returnPointInfo.Add(new PointInfoClass(string1, string2));

Databind to the_ObservableCollection name.
The xaml code:
  _ <ListView
_ _     Grid.Row="1"
     _  ItemsSource="{Binding PointInfo}" 
 _   _ _IsItemClickEnabled="True"
_  __ _ ItemClick="ItemView_ItemClick"
     _ _Margin="19,0.5,22,-0.333"
     _  x:Name="lvPointInfo" 
__  Background="White">
   _    <ListView.ItemTemplate>
 _    ___   <DataTemplate >
_     _  _      <Grid_Margin="0,0,0,20">
_     __     ___    <Grid.ColumnDefinitions>
_     _        _  _    _<ColumnDefinition_Width="Auto"/>
_         _ _  _        <ColumnDefinition Width="270"/>
_      _          _     <ColumnDefinition Width="60"/>
 _      _   __      </Grid.ColumnDefinitions>

____  _  _  _ _  _ _<StackPanel Orientation="Vertical" _Grid.Column="1"_VerticalAlignment="Top">                 _     _   
 __  _   _       _      <TextBlock x:Name="tb_PointSubTitle" Grid.Column="1"
__ _   _ _ _  _ _ _ _      __       Text="{Binding PointName}"
____  _  _  _  __     _  _   _      Margin="10,0,0,0" FontSize="20" 
 _                _ _   _ __     _ _TextWrapping="Wrap"
       __           ___  __     ____MaxHeight="72"_
     _      __    _ __   _   _     Foreground="#FF5B5B5B"
     __ ____   _              __    _     __   _    />
   _    _   _       </StackPanel>
             _    _ <StackPanel Orientation="Vertical"  Grid.Column="2"