windows phone 8 - datepicker in popup directly open when I click a button? -


as described input datepicker in xaml file

when run page ,datepicker show this:

enter image description here

then have tap datepicker enter select page :

enter image description here

now

i need directly open fullscreen datepicker select page when click button

the address give way can navigate select page,

but don't know how ?

i'm poster.

i find solution myself

override datepicker class our custom datepickercustom class. create new class "datepickercustom.cs"

public class datepickercustom : datepicker {     public void clicktemplatebutton()     {         button btn = (gettemplatechild("datetimebutton") button);         buttonautomationpeer peer = new buttonautomationpeer(btn);         iinvokeprovider provider = (peer.getpattern(patterninterface.invoke) iinvokeprovider);          provider.invoke();     } } 

then in mainpage.xaml.cs

private datepickercustom datepicker;      // constructor     public mainpage()     {         initializecomponent();          loaded += new routedeventhandler(mainpage_loaded);     }      void mainpage_loaded(object sender, routedeventargs e)     {         // create datepicker programmatically         if (this.datepicker == null)         {             this.datepicker = new datepickercustom();             this.datepicker.istabstop = false;             this.datepicker.maxheight = 0;              this.datepicker.valuechanged += new eventhandler<datetimevaluechangedeventargs>(datepicker_valuechanged);              layoutroot.children.add(this.datepicker);          }     }      void datepicker_valuechanged(object sender, datetimevaluechangedeventargs e)     {         // may use got value datepicker         textblock1.text = this.datepicker.valuestring;     } 

so when action tap or click, fullscreen datepicker page shown

private void button1_click(object sender, routedeventargs e) {      this.datepicker.clicktemplatebutton(); } 

ps: timepicker can same thing

ps2:here details

@mario galván

hope u


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

angularjs - ng-repeat duplicating items after page reload -