Partekatu bidez


ContextMenu kontrola

Aginduak sartzeko erabiltzen den kontrola.

Oharra

Dokumentazio osoa eta iturburu-kodea GitHub kodearen osagaien biltegian aurkitu dira.

Testuinguru-menuaren kontrola.

Deskribapenak

Testuinguruko menua (ContextMenu) hautapenaren, sagua pasatzearen edo teklatuaren fokuaren testuinguruan oinarritzen diren komandoen zerrenda da. Aginte-azalera eraginkor eta erabilienetako bat dira, eta hainbat lekutan erabil daitezke.

Kode-osagai honek Fluent UI ContextualMenu kontrolaren lotura botoi batera mihise-aplikazio eta orri pertsonalizatuetan erabiltzeko.

Propietateak

Gakoen propietateak

Propietatea Deskribapenak
Items Errendatu beharreko ekintza-elementuak. Lehenengo elementua erro elementutzat hartzen da.

Items Ezaugarriak

Eman izena Deskribapenak
ItemDisplayName Bistaratze-izena menu-elementuarena.
ItemKey Zein elementu hautatu den adierazteko eta azpielementuak gehitzeko erabili beharreko tekla. Gakoek esklusiboa izan behar dute.
ItemEnabled Ezarri faltsua aukera desgaituta badago.
ItemVisible Ezarri faltsua aukera ez bada ikusten.
ItemChecked Ezarri egia aukera egiaztatuta badago.
ItemIconName Erabili beharreko Fluent UI ikonoa (ikus Fluent UI ikonoak)
ItemIconColor Ikonoa honela errendatzeko kolorea (adibidez, named, rgb edo hex balioa).
ItemIconOnly Ez erakutsi testuaren etiketa, ikonoa soilik.
ItemHeader Errendatu elementua atal-goiburu gisa. Elementu honen gakoa ItemParentKey ezarrita duten elementuak badaude, semantikoki multzokaturiko elementu gisa gehitzen dira atal honen azpian.
ItemTopDivider Errendatu zatitzaile bat sekzioaren gainean.
ItemDivider Errendatu elementua atal-zatitzaile gisa - edo elementua goiburu bat bada (ItemHeader = egia), orduan kontrolatzen du zatitzaile bat errendatu atalaren behealdean.
ItemParentKey Errendatu aukera beste aukera baten elementu seme gisa.

Oharra

  • ItemIconColor osagaiaren Gaiaren balioa gainidatziko du eta beste egoera-koloreak baztertuko ditu (adibidez, desgaituta).
  • ItemHeader eta ItemDivider true baliora ezarri behar da zatitzaile gisa errendatzeko. Faltsua ezartzen bada, beste balio batzuk espero ditu eta hutsik geratuko da.
  • Azpimenuko elementuen ItemChecked propietatea eta portaera gehitzeak azpimenua klik egitean ixtea eragotziko du.

Adibidez

Adibidea Power Fx formula Items-erako:

  Table(
      {
          ItemKey: "File",
          ItemIconName: "save",
          ItemDisplayName: "Save",
          ItemOverflow:true
      },
       {
          ItemKey: "Delete",
          ItemIconName: "Delete",
          ItemDisplayName: "Delete",
          ItemOverflow:true
      }
  )
  

Estiloaren propietateak

Propietatea Deskribapenak
Theme Fluent UI Theme Designer (windows.net) erabiliz sortzen den JSON kate bat onartzen du. Utzita hutsik erabiliko da lehenetsitako gaia definituta Power Apps. Utzita hutsik erabiliko da lehenetsitako gaia definituta Power Apps. Ikusi gaiak gidatzeko nola konfiguratu.
Chevron Erakutsi edo ezkutatu beherako chevron erroko botoian
IconColor Aukerakoa. laster-menuko botoian ikonoaren kolorea.
HoverIconColor Aukerakoa. laster-menuko botoian gezia jartzean ikonoaren kolorea.
IconSize Aukerakoa. Pixeletan, testuinguru-menuko botoian ikonoaren tamaina.
FontSize Aukerakoa. Pixeletan, testuinguru-menuko botoian estuaren tamaina.
FontColor Aukerakoa. laster-menuko botoian testuaren kolorea.
HoverFontColor Aukerakoa. laster-menuko botoian gezia jartzean testuaren kolorea.
FillColor Aukerakoa. laster-menuko botoian atzeko planoaren kolorea.
HoverFillColor Aukerakoa. laster-menuko botoian gezia jartzean atzeko planoaren kolorea.
TextAlignment Botoiko testuaren lerrokatzea. Balio posibleak: Erdikoa, Ezkerra edo Eskuinekoa
AccessibilityLabel Pantailaren irakurlea erabilerraztasun-etiketa

Gertaeraren propietateak

Propietatea Deskribapenak
InputEvent Kontrolera bidaltzeko gertaera bat. Adib. SetFocus. Ikusi azpian.

Portaera

SetFocusInputEvent gisa onartzen du.

Konfiguratu "Hautatu" portaera

Erabili Switch() formula hau osagaiaren OnSelect propietatean, elementu bakoitzaren ekintza zehatzak konfiguratzeko kontrolaren hautatutako ItemKey aldaketa-balio gisa.

Ordeztu false balioak Power Fx hizkuntzako adierazpen egokiekin.

  Switch( Self.Selected.ItemKey,
    /* Action for ItemKey 1 */
    "File", false,
    
    /* Action for ItemKey 2 */
    "Delete", false,
  
    /* Default action */
        false
  )

Kontrolean fokua ezartzea

Elkarrizketa-koadro berri bat erakusten denean eta foku lehenetsia kontrolean egon behar denean, multzo foku esplizitua beharko da.

Sarrerako gertaerari deiak egiteko, Sarrerako Gertaera propietateari loturiko testuinguru-aldagai bat ezar dezakezu SetFocus rekin hasten den kate batekin eta ondoren ausazko elementu batekin, aplikazioak detektatzen duela ziurtatzeko. aldatu.

adibidez

UpdateContext({ctxResizableTextareaEvent:"SetFocus" & Text(Rand())}));

Testuinguruaren aldagaia ctxResizableTextareaEvent ez da lotuko propietatera Input Event propietatea.

Murriztapenak

Kode-osagai hau mihise-aplikazioetan eta orri pertsonalizatuetan soilik erabil daiteke.