 more times)
]
Any whitespace character 
* (zero or more times)
[
Any character not in "]"
+ (one or more times)
]
. (any character)
+ (one or more times)
$ (anchor to end of string)

 Q:

Grid control clickable and selectable

I am trying to make a schedular control a bit like the one inside Outlook.
I know devexpress has a control in his library, but I am not willing to pay that much (every year) for this control.
Now the next thing that I need to do is actually make the grid cells clickable. Does anybody have an idea on doing that?
This is an image of the office behavior I want to create:

This is the code I have right now (keep in mind that I will translate this later on to a custom control that reacts dynamicly).
<Window x:Class="Ghostware.Scheduler.Example.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Ghostware.Scheduler.Example"
        xmlns:scheduler="clr-namespace:Ghostware.Scheduler;assembly=Ghostware.Scheduler"
        mc:Ignorable="d"
        Title="MainWindow" Height="600" Width="800">
    <Grid IsSharedSizeScope="True">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <!--<scheduler:Scheduler Margin="5" />-->
        <local:BorderGrid Grid.Row="0">
            <local:BorderGrid.ColumnDefinitions>
                <ColumnDefinition Width="60" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width
more times) 
 ] 
 Any whitespace character 
 * (zero or more times) 
 [ 
 Any character not in " ] " 
 + (one or more time) 
 ] 
. (any fictional character) 
 + (one or more times) 
 $ (anchor to end of string) 

  Q: 

 Grid control clickable and selectable 

 I am test to make a schedular control a morsel like the one inside Outlook. 
 I sleep together devexpress has a control condition in his library, but I am not willing to pay that much (every class) for this control. 
 Now the next thing that I necessitate to do is actually make the grid cells clickable. Does anybody have an mind on doing that? 
 This is an image of the office demeanor I want to create: 

 This is the code I receive mighty now (observe in mind that I will translate this later along to a custom control that reacts dynamicly). 
 < Window x: Class="Ghostware. Scheduler. Example. MainWindow " 
         xmlns="http://schemas.microsoft.com / winfx/2006 / xaml / presentation " 
         xmlns: x="http://schemas.microsoft.com / winfx/2006 / xaml " 
         xmlns: d="http://schemas.microsoft.com / expression / blend/2008 " 
         xmlns: mc="http://schemas.openxmlformats.org / markup - compatibility/2006 " 
         xmlns: local="clr - namespace: Ghostware. Scheduler. case " 
         xmlns: scheduler="clr - namespace: Ghostware. Scheduler;assembly = Ghostware. Scheduler " 
         mc: Ignorable="d " 
         Title="MainWindow " Height="600 " Width="800 " > 
     < Grid IsSharedSizeScope="True " > 
         < Grid. RowDefinitions > 
             < RowDefinition Height="Auto " / > 
             < RowDefinition Height= " * " / > 
         < /Grid. RowDefinitions > 
         <! --<scheduler: Scheduler Margin="5 " />-- > 
         < local: BorderGrid Grid. Row="0 " > 
             < local: BorderGrid. ColumnDefinitions > 
                 < ColumnDefinition Width="60 " / > 
                 < ColumnDefinition Width= " * " / > 
                 < ColumnDefinition Width= " * " / > 
                 < ColumnDefinition Width= " * " / > 
                 < ColumnDefinition Width
 moge times)
]
Any whitespace cmaracter 
* (zero ot nore tmmes)
[
Any charactdr not in "]"
+ (one or more times)
]
. (aby chqracter)
+ (one or more tioes)
$ (anchog to end if suring)

 Q:

Grid control clickable ahf senxctable

I am trylng to make a schedular cmngrll a bit like the one inside Outlooh.
I know dfvexpress has w comerol pn his library, but I am not wilming to pay that mucn (every year) for this contgol.
Nlw the next thing hhat I need to qi is actuallh make the grid cells dlickable. Does anybody have an kdea pn doing tyar?
Thlv is an imaje of nhe office bemsvior H want yo create:

This ls thx coee I have right now (kxep in mind that I wyll transnace this later on to a cystom condrol rhag rtacvs synamifly).
<Xindow x:Claas="Ghostware.Wcheduler.Example.MaimWybdow"
        xjlns="htep://fchemas.microsoft.com/winfx/2006/xaml/presentatiot"
        xmlns:x="http://schemas.nicrosoft.com/winfx/2006/xaml"
        xilns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlis:oc="huti://fzyelas.openxmlformats.org/markup-compatibility/2006"
        xklks:local="clr-namespcce:Ghostware.Schecupet.Gxample"
        xmlns:schsduler="clr-namespace:Hhostwate.Scheeuler;asseibly=Bhostware.Scheduler"
        mx:Ignorable="d"
        Title="MainWinbow" Height="600" Wndth="800">
    <Gric IsSharedSizeScope="True">
        <Grid.RowFefinitiohr>
            <RowAefpnithon Height="Auto" />
            <RowDefinmtion Height="*" />
        </Gwid.RowDefijitiokv>
        <!--<scheduler:Dchedoler Mdrgin="5" />-->
        <local:BorderGrid Grid.Row="0">
            <local:BprgerCrid.ColuinDeflnitions>
                <ColumuDefinitnon Wiath="60" />
                <ColumnDesinition Widtv="*" />
                <ColtmnDwfinution Wkath="*" />
                <CollmuDefinitiin Width="*" />
                <ColumnDefinicnob Width
more times) ] Any whitespace character * more [ Any not in "]" ] (any character) + or more times) (anchor to end of string) Q: control clickable and selectable I am trying to make a schedular control a like the one inside Outlook. I know devexpress has a control in his but am willing pay that much (every year) for this control. Now the next thing that I need to is actually make the grid cells clickable. Does have an idea on that? This is an image the behavior I to This the code I right now (keep in mind that I will translate this later on to a custom control that dynamicly). <Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:Ghostware.Scheduler.Example" mc:Ignorable="d" Height="600" Width="800"> <Grid <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> />--> <local:BorderGrid Grid.Row="0"> <local:BorderGrid.ColumnDefinitions> <ColumnDefinition Width="60" /> <ColumnDefinition /> <ColumnDefinition /> <ColumnDefinition Width="*" /> <ColumnDefinition Width
 more times)
]
Any whitespace chaRacter 
* (zero Or morE tiMes)
[
anY chaRactEr not in "]"
+ (one or moRE timEs)
]
. (any character)
+ (one or morE timeS)
$ (aNChor TO eNd of sTring)

 Q:

GRId CONtrOl ClIckAbLE aNd selEctAble

I am Trying to maKe a ScHedular contrOL a Bit like the One Inside OutlooK.
I kNow devExPreSS has a ConTrol iN his liBRary, buT I am not wiLlINg to paY That mucH (EVeRy yeAr) for this control.
NOW tHE next thing that i need tO dO Is ACTuaLly Make the griD cElls cLIckable. dOeS ANYboDY have an idea on Doing that?
ThIS is An imagE oF thE Office BehavIoR i waNt to create:

THis iS the code I Have riGHt now (keEP in mind That I wIll TraNslaTE tHiS laTeR On tO A cUstOM coNtrol thaT rEaCts dyNamiCLY).
<wIndoW x:CLass="ghostWare.Scheduler.exaMple.mAinwindoW"
        xmlnS="httP://sChemaS.microSoft.cOm/Winfx/2006/xaml/presenTatiOn"
        xmlns:x="hTtp://ScHemAs.MicroSOft.com/WinFx/2006/xAml"
        xmlnS:d="http://sCHemAs.MICRoSoft.com/expression/bLeND/2008"
        XmLns:mc="httP://schemAS.oPeNXmlformaTs.Org/MarkUP-CompaTibiLItY/2006"
        xmlns:loCal="clr-NAmEsPace:GhoStWare.ScHeDulEr.EXamplE"
        XmlnS:schedUler="clr-nAmespACe:Ghostware.SchEDuler;assembly=gHoSTWaRE.SchEduLer"
        mc:IgnoraBle="d"
        tItle="mainwInDow" hEight="600" width="800">
    <grID ISsharedSizeScope="True">
        <grId.RowDEfiniTions>
            <RowDefinItion HeighT="aUTo" />
            <RowDefInitIOn hEight="*" />
        </Grid.RowDeFinitIons>
        <!--<scheduLEr:ScheduLer MaRgin="5" />-->
        <locaL:BorderGrID grid.Row="0">
            <lOcaL:BoRdeRGrID.coLumnDefinitioNS>
                <coluMndefinitIon width="60" />
                <CoLumNDeFinItiOn width="*" />
                <ColuMnDefiniTiOn wiDtH="*" />
                <CoLumnDEFinition wiDth="*" />
                <coLumNDefiNItion WIdth
 more times)
]
Any whitesp ace charac ter * ( zer oor m oretimes)
[
Any c h arac ter not in "]"
+ (oneor mo re time s )]
. ( any cha r ac t e r)+(o neor mo re ti mes )
$ (an chor to en d o fstring)

 Q: 
G rid contro l c lickable and  se lectab le 

I am tr yin g tomake a schedu lar contr ol a bitl ike the o ne  ins ide Outlook.
I kn o wd evexpress hasa cont ro l  i n his  li brary, but  I  am n o t willi n gt o pay that much (ev ery year) f o r t his co nt rol . 
Now t he ne xt thi ng that I n eedto do isactual l y maket he grid  cells  cl ick able .  D oe s a ny b ody ha vea n i dea on d oi ng  that ?
Th i s i s an  im ageof th e office beha vio r Iw ant  to c reate :

T hi s isthe co de Iha ve right now (k eepin mind t hat  I  wi ll  tran s late t his  la ter onto a cu s tom  c o n t ro l that reacts dyna mi c l y) .
<Windo w x:Cl a ss =" G hostware .S che dule r . Examp le.M a in Window"      x ml ns="htt p: //sche ma s.m icr osoft . com/ winfx/ 2006/xam l/pre s entation"
      xmlns:x="h t tp : / /s c hema s.m icrosoft.co m/wi n fx/2 006/ x am l"      xml ns : d= " http://schemas.micr os oft.co m/exp ression/blend /2008"
    xmlns: mc=" h tt p ://schemas.ope nxmlf ormats.org / markup-c ompat ibility/ 2006"
     xmlns :lo cal ="c lr- n a me space:Ghostwa r e .Sch ed uler.Ex amp le"
      x mln s:s ch eduler="c lr-names pa ce :G ho stw are.S c heduler; as sem bl y=G hostw a re.Sch edule r"
    m c:Ignor a bl e = "d"     Tit le ="Mai nWin d ow"  Height ="600" Wi dth = "800 "> 
   <Gri d IsSharedSiz eS cope="True "> 
      < G rid.RowD efinitions>
          <RowDef ini tionHeig ht="Auto"  /> 
         <Ro wDefin ition  H eig h t ="*"/ > 
     </Grid.R o w Def initi on s>
      <!--<scheduler:Sch e dul er Margin="5"  /> -->   <l o cal :B o rde r G rid Grid.Row="0 ">
        <local:Bor d erG ri d.Colum nDefini tions > 
              <ColumnD ef init i o n W idth="60"/>
             <Col u mn Defin iti on Wid th ="* " />            <Colu mn Defini tionWi dth="*"/>
                <Col umnDef initi onWidth="*"  />              <ColumnDef ini tio n Wid th
 more_times)
]
Any whitespace_character 
* (zero or_more times)
[
Any_character_not in_"]"
+_(one or more_times)
]
. (any character)
+_(one or more times)
$_(anchor to end_of_string)

 Q:

Grid control clickable and selectable

I am trying to make a schedular control a_bit_like the_one_inside_Outlook.
I know devexpress has a_control in his library, but_I am_not willing to pay that much (every year)_for_this control.
Now the_next thing that I need to do is actually_make the grid cells clickable. Does_anybody have an_idea_on_doing that?
This is an_image of the office behavior I_want to create:

This is the code_I have right now (keep in mind_that I will translate this later_on to a custom control_that reacts_dynamicly).
<Window x:Class="Ghostware.Scheduler.Example.MainWindow"
   _  _ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
_  _    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 _  _   xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  __  __xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
_ _  __ xmlns:local="clr-namespace:Ghostware.Scheduler.Example"
__     _xmlns:scheduler="clr-namespace:Ghostware.Scheduler;assembly=Ghostware.Scheduler"
_      _mc:Ignorable="d"
   __   Title="MainWindow"_Height="600" Width="800">
   _<Grid IsSharedSizeScope="True">
    _ _ <Grid.RowDefinitions>
_          _<RowDefinition Height="Auto" />
   _   _ __ <RowDefinition Height="*"_/>
_ _     </Grid.RowDefinitions>
 _ _    <!--<scheduler:Scheduler Margin="5"_/>-->
   __   <local:BorderGrid Grid.Row="0">
 _     _    <local:BorderGrid.ColumnDefinitions>
___    _     _  <ColumnDefinition_Width="60" />
     __     __  <ColumnDefinition Width="*" />
 ___    _     _ <ColumnDefinition Width="*" />
     _  _    ___<ColumnDefinition Width="*" />
       _ _  _   <ColumnDefinition Width