I roto i te ao o te whakawhanaketanga tono, kua noho te reo XAML hei waahanga matua mo te hanga atanga kaiwhakamahi. Ma tana hanganga XML, ka taea e koe te tautuhi tika me te ngawari te ahua me te whanonga o tetahi tono. Heoi, mo te hunga hou ki tenei mara, ko te whakatuwhera i te konae XAML te ahua he wero hangarau. I roto i tenei tuhinga, ka tirotirohia e matou taahiraa i te taahiraa me pehea te whakatuwhera i te konae XAML, mai i nga taputapu e tika ana ki nga tikanga pai mo te whakahaere. Mena kei te hiahia koe ki te ruku ki te ao o te whakawhanaketanga atanga kaiwhakamahi ma te whakamahi i te XAML, kaore koe e ngaro i tenei aratohu hei awhina i a koe ki te timata i te waewae matau. Pānuihia kia mohio koe me pehea te whakatuwhera me te torotoro i nga konae XAML pai me te whai hua!
1. Kupu Whakataki: Nga ariā taketake mo nga konae XAML
Ko nga konae XAML tetahi waahanga nui o te hanga atanga kaiwhakamahi ki nga tono Windows. Ko te XAML, e tu ana mo te Extensible Application Markup Language, he reo whakapuaki e whakamahia ana hei tautuhi i te hanganga me te ahua o nga huānga atanga i roto i tetahi tono. Ka whakamahia tenei konae e te miihini whakaputa a te tono ki te whakaputa i te atanga kauwhata.
Ka whakaratohia e tenei waahanga nga kaupapa taketake o nga konae XAML me pehea te whakamahi ki te hanga hononga kaiwhakamahi. Ka ako tatou me pehea te tautuhi i nga huānga atanga, te tautuhi i nga ahuatanga, te whakamahi i nga momo me nga tauira, me pehea te whakarōpū me te kohanga huānga. I tua atu, ka whakaatuhia nga tauira whaihua hei whakaatu i ia ariā me etahi taputapu whai hua e ngawari ake ai te hanga me te whakatika i nga konae XAML.
Ma te mohio ki nga tikanga o nga konae XAML, ka taea e koe te whakawhanake i nga atanga kaiwhakamahi pai ake, ataahua hoki mo o tono. Ma te awhina o nga tauira me nga whakamaramatanga taipitopito, ka taea e koe te mohio wawe ki te reo XAML me tona wetereo. Me timata ki te torotoro i te ao whakamiharo o nga konae XAML!
2. Nga taahiraa hei whakatuwhera i te konae XAML i runga i to punaha whakahaere
Hei whakatuwhera i tetahi konae XAML ki roto tō pūnaha whakahaere, whai i nga mahi ka whai ake:
1. Manatokona kei a koe he ētita kuputuhi hototahi-XAML kua whakauruhia i runga i to rorohiko, penei i te Visual Studio, Xamarin Studio, Adobe Blend ranei. Ma enei taputapu ka taea e koe te whakatuwhera me te whakatika i nga konae XAML ngawari.
2. Kimihia te kōnae XAML e hiahia ana koe ki te whakatuwhera i runga i tou pūnaha whakahaere. Ka taea te penapena ki tetahi kōpaki motuhake, ka uru ranei ki tetahi kaupapa whanaketanga. Mena kaore koe i te mohio ki te waahi tika o te konae, whakamahia te whiringa rapu i to punaha whakahaere kia tere te kimi.
3. Matau pāwhiri i runga i te kōnae XAML ka tīpako i te "Whakatuwhera ki" kōwhiringa. Whai muri, tohua te ētita kuputuhi-hototahi-XAML i whakauruhia e koe i mua. Ki te kore te ētita i whakarārangihia, tohua te kōwhiringa "Kōwhiria tētahi atu taupānga" ka rapu ā-ringa i te ētita i tō puku mārō.
Ina whai koe i enei mahi, ka tuwhera te konae XAML ki te ētita kuputuhi kua tohua ka taea e koe te timata ki te mahi. Kia mahara ki te tiaki i nga huringa kia mau tonu nga whakarereketanga. Ma enei mahi ngawari, ka taea e koe te whakatuwhera me te whakatika i nga konae XAML i runga i to punaha whakahaere kaore he uaua.
3. Nga whakaritenga mo te whakatuwhera me te whakatika i te konae XAML
Kei raro nei nga whakaritenga hei whakatuwhera me te whakatika i tetahi konae XAML:
1. Pūmanawa whakatika XAML: Hei whakatuwhera me te whakatika i tetahi konae XAML, me whai rorohiko whakatika tika koe. Ko tetahi o nga kaiwhakatikatika rongonui ko te Visual Studio, e whakarato ana i te papaaho katoa mo te whakawhanake i nga tono i roto i te taiao XAML. E taunaki ana kia whakauruhia e koe te putanga hou o Visual Studio kia pai ai nga mahi me nga ahuatanga hou.
2. Te matauranga taketake o XAML: I mua i te whakatuwheratanga me te whakatika i te konae XAML, ka hiahiatia te matauranga taketake o XAML. XAML He reo tohu whakamahia ki te hoahoa atanga kaiwhakamahi i roto i nga tono WPF (Windows Presentation Foundation) me etahi atu hangarau e pa ana. He mea nui kia mohio ki te hanganga me te wetereo o te reo, tae atu ki nga ariā taketake o nga huānga, nga taonga, nga hononga raraunga, me nga momo i roto i te XAML.
3. Te mohio ki te taiao whanaketanga: Hei whakatuwhera me te whakatika i tetahi konae XAML, me mohio koe ki te taiao whanaketanga e mahi ana koe, penei i te Visual Studio. Kei roto i tenei ko te mohio ki te atanga kaiwhakamahi, nga whiringa whirihoranga, me nga taputapu e waatea ana. He mea tika ki te tuhura i nga akoranga me nga tuhinga e pa ana ki te ako me te mohio ki nga mahi o te taiao whanaketanga.
4. Nga tikanga hei tiro me te whakatika i te konae XAML
He rereke nga momo, i runga i nga taputapu me nga taiao e whakamahia ana e koe. Anei etahi whiringa noa:
- Studio Ataata: Mena kei te whakamahi koe i te Visual Studio hei taiao whanaketanga, ka taea e koe te whakatuwhera tika i tetahi konae XAML i roto i te Kaiwhakatika XAML. Mai i reira, ka taea e koe te tiro me te whakatika i te waehere XAML ma te ngawari me te ngawari. Hei taapiri, ko Visual Studio he tirohanga i roto i te wa tūturu e whakaatu ana i te ahua o to atanga kauwhata i a koe e whakarereke ana i te waehere.
- Whakaranu mo Visual Studio: Mena kei te hiahia koe ki tetahi atanga tirohanga me te hoahoa-hoahoa, ko te Blend mo Visual Studio tetahi atu whiringa. Ma tenei taputapu, ka taea e koe te toia me te whakaheke i nga huānga atanga kauwhata me te whakatika tika i o raatau taonga ki te tirohanga hoahoa. Ka taea hoki e koe te huri i waenga i te tahora me nga tirohanga waehere XAML kia nui ake nga huringa.
- Kaiwhakatika kupu: Mena karekau koe e whai waahi ki te Visual Studio, he pai ake ranei ki te whakamahi i tetahi ētita kuputuhi mama ake, he maha nga kaiwhakatika tuhinga me te tautoko mo te tohu wetereo XAML. Ko etahi tauira rongonui Visual Studio, Kuputuhi Tino me te Notepad++. Ma enei kaiwhakatikatika, ka taea e koe te whakatuwhera me te whakatika i nga konae XAML i roto i te whakatakotoranga tuhinga maamaa, ahakoa kaore pea i a raatau etahi o nga ahuatanga tirohanga me te whakatika XAML matatau e tukuna ana e nga taputapu whanaketanga matawhānui.
I roto i te whakariterite, he maha nga whiringa hei tiro me te whakatika i tetahi konae XAML. Ka taea e koe te whakamahi taputapu penei i te Visual Studio, Blend ranei mo te Visual Studio mena kei te rapu koe i tetahi atanga tino pai ake mo te whanaketanga me te hoahoa. Mena kei te pirangi koe ki te kowhiringa ngawari ake, he pai ke atu nga kaiwhakatikatika tuhinga me te tohu wetereo XAML. Kia maumahara ahakoa te taputapu e whiriwhiria e koe, he mea nui kia waia koe ki te hanganga me te wetereo o te reo XAML kia pai ai te mahi me nga konae XAML.
5. Te whakamahi i te rorohiko tika: Nga taputapu e taunaki ana hei whakatuwhera i nga konae XAML
Anei etahi taputapu e taunaki ana mo te whakatuwhera i nga konae XAML:
1. Visual Studio: Koinei te waahanga matua mo te whakatuwhera i nga konae XAML, ina koa kei te mahi koe i te whanaketanga tono Windows. Ko te Visual Studio e whakarato ana i te taiao whanaketanga katoa me te tautoko i hangaia mo XAML. Ka taea e koe te hanga me te whakatika i nga konae XAML, me te whai waahi ki te maha o nga waahanga whanaketanga me nga taputapu.
2. Whakaranu mo Visual Studio: Koinei tetahi atu waahanga rongonui mo te whakatuwhera i nga konae XAML, ina koa kei te mahi koe i te hoahoa atanga kaiwhakamahi. Ko te Blend for Visual Studio he taputapu hoahoa ataata e taea ai e koe te hanga me te whakatika i nga konae XAML tere me te ngawari. Ma tenei taputapu, ka taea e koe te toia me te whakaheke i nga huānga atanga, te tautuhi i nga momo me nga pakiwaituhi, me te arokite i o huringa.
3. XAMLPad: Mena ka hiahia koe ki te kite i nga korero mai i te konae XAML me te kore e whakarereke, he maamaa me te tere te XAMLPad. Ma tenei taputapu ka taea e koe te whakatuwhera i nga konae XAML me te tiro i o raatau hanganga me o raatau ihirangi. Ka tukuna ano e ia te kaha ki te whakarereke i te waehere XAML, penei i te whakarereke i nga taonga me te taapiri i nga waahanga hou.
Kia mahara ko etahi noa enei o nga taputapu e taunaki ana mo te whakatuwhera i nga konae XAML. Ka taea e koe te torotoro i etahi atu whiringa e waatea ana i te maakete i runga i o hiahia me o hiahia.
6. Me pehea te whakatuwhera i te konae XAML i roto i nga taiao whanaketanga whakauru (IDE)
He maha nga taiao whanaketanga whakauru (IDE) ka taea e koe te whakatuwhera me te whakatika i nga konae XAML. Kei raro nei ka korerohia me pehea te whakahaere i tenei mahi i roto i nga IDE e rua tino rongonui: Visual Studio me Xamarin Studio.
1. Studio Visual
– Whakatuwheratia te Visual Studio ka kowhiri i te kaupapa e hiahia ana koe ki te whakatuwhera i te konae XAML.
– Matau matau i runga i te kōpaki "Kōnae" i roto i te kaupapa ka kowhiri i te "Tāpiri"> "Tuemi Hou".
– I roto i te matapihi pakū-ake, tīpako i te "Kōnae XAML" kōwhiringa ka pāwhiri "Tāpiri".
– Ka tuwhera he matapihi hou me te konae XAML i roto i te ētita Visual Studio, ka taea e koe te whakarereke i te hiahia.
2. Xamarin Studio
– Tīmatahia te Xamarin Studio ka whakatuwhera i te kaupapa e hiahia ana koe ki te mahi me te konae XAML.
– Matau matau i runga i te kaupapa i roto i te "Solution Explorer" ka kowhiri i te "Taapiri"> "Tuemi Hou".
- I te taha maui o te matapihi pakū-ake, tohua "Xamarin"> "Puka Kaiwhakamahi" ka paato "Whai muri".
– Tīpakohia te tauira puka e hiahiatia ana ka paato i te "Whai muri" ka "Whakaoti".
– Ka puta he matapihi hou me te konae XAML e tuwhera ana i te ētita Xamarin Studio, ka taea e koe te whakarereke i nga mea e tika ana.
He mea nui kia mahara ko enei e rua noa nga tauira o nga IDE ka taea e koe te whakatuwhera i nga konae XAML. I runga i te taiao whanaketanga e whakamahia ana e koe, ka rereke pea nga hikoi. Engari, ko te nuinga o nga wa ka rite te tukanga ki tera i korerohia i runga ake nei. Me mahara tonu ki te tirotiro i nga tuhinga IDE whaimana mo nga korero motuhake me nga korero mo te whakatuwhera i nga konae XAML i roto i te taiao whanaketanga whakauru.
7. Te whakaoti rapanga noa i te wa e whakatuwhera ana i nga konae XAML
Ka whakamahia nga konae XAML ki te whakawhanaketanga o nga tono Windows, ina koa ki te whanaketanga o nga tono Universal Windows Platform (UWP). Heoi, i te wa e ngana ana ki te whakatuwhera i tetahi konae XAML, ka tupono he raruraru rereke e kore e taea te tiro, te whakatika tika ranei. Kei raro nei etahi raruraru noa e whakatuwhera ana i nga konae XAML me pehea te whakatika.
- Hapa wetereo: Ki te ngana ki te whakatuwhera i te konae XAML ka whakaatu he hapa wetereo, he mea nui kia manatoko he tika te tuhi o te konae. Arotakehia nga tohu, nga taonga, me nga uara hei whakarite kia whai ratou i te wetereo XAML tika. Mena kaore koe i te mohio ki te whakatakotoranga XAML, ka kitea e koe nga akoranga me nga tauira i runga ipurangi hei awhina i a koe ki te mohio me pehea te tuhi tika i te konae XAML.
- Putanga Hototahi: Ko tetahi atu raruraru noa i te wa e whakatuwhera ana i nga konae XAML ko te koretake o te putanga. Me mohio kei te hototahi te putanga o XAML e whakamahia ana e koe ki te putanga o to taiao whanaketanga me te turanga e mahi ana koe. Mena kei te whakamahi koe i te putanga tawhito o XAML, kare pea etahi ahuatanga e tautokohia, ka raru ranei koe i te whakatuwheratanga o te konae. Whakahou ki te putanga hou o XAML me te mohio kei te noho hou to taiao whanaketanga.
- Nga taputapu whanaketanga: Ki te kore e taea e koe te whakatuwhera i nga konae XAML, ka taea ano e koe te whakaaro ki te tirotiro mena kua whakauruhia nga taputapu whanaketanga e tika ana. Me mohio kei a koe te SDK Windows me nga toronga whanaketanga kua whakauruhia kia mahi tahi me XAML. Waihoki, tirohia kei te tika te whirihora o nga tohutoro ki nga huihuinga e hiahiatia ana i roto i to kaupapa. Mena kei te raru tonu koe, rapua nga tuhinga whaimana me nga huihuinga hapori mo nga otinga mo nga raru motuhake e pa ana ki nga taputapu whanaketanga e whakamahia ana e koe.
8. Nga tohutohu me nga tohutohu mo te mahi me nga konae XAML
He mahi uaua te mahi me nga konae XAML, ina koa he hou koe ki te whakawhanake i nga tono XAML. Anei etahi tohutohu matua me nga tohutohu hei awhina i a koe ki te tarai i nga wero ka pa ki a koe:
XAML Akoranga: I mua i to tiimata ki te mahi me nga konae XAML, he mea pai kia waia koe ki te wetereo me nga hanganga o XAML. Ka kitea e koe nga akoranga matawhānui i runga ipurangi ka ako koe i nga kaupapa me te awhina i a koe ki te mohio me pehea te mahi a XAML. Ko enei akoranga ka hoatu he turanga pakari ki a koe ki te timata me te awhina i a koe ki te karo i nga hapa noa.
Whakamahia nga taputapu hoahoa XAML: He maha nga taputapu whakatakotoranga XAML e waatea ana kia ngawari ake to mahi. Ko etahi o nga tino rongonui ko Adobe XD, Sketch me Microsoft Blend. Ko enei taputapu ka taea e koe te hanga me te whakatika ō kōnae Ko te XAML te tirohanga, e tere tere ana te mahi me te whakaatu i te waa-a-roa mo te ahua o to hoahoa whakamutunga. I tua atu, ko enei taputapu he maha nga waahanga taapiri, penei i te kaha ki te kaweake i to hoahoa ki etahi atu whakatakotoranga, ki te whakaputa aunoa ranei i te waehere XAML e pa ana.
Tauira me nga tauira: Mena kei te raru koe mo o konae XAML, tera pea kua whakatauhia e tetahi atu i mua. Rapua nga tauira me nga tauira i runga ipurangi e tata ana ki nga mea e ngana ana koe ki te whakatutuki me te ako i o raatau hanganga me te arorau. Ka taea e enei tauira te tuku whakaaro me nga otinga ki a koe mo nga raru, ka penapena to wa me to whakapau kaha. Kia mahara ki te whakarereke i nga tauira ki o hiahia motuhake me te whakamatautau ki a raatau kia whiwhi ai i nga hua e hiahiatia ana.
9. Te torotoro i te hanganga o te konae XAML me ona huānga matua
I roto i tenei tuhinga, ka tirotirohia e matou te hanganga o te konae XAML me te titiro ki ona waahanga matua. He mea nui te reo tohu XAML (Extensible Application Markup Language) i roto i te whanaketanga o nga tono atanga kauwhata mo nga papaaho Windows, penei i te WPF (Windows Presentation Foundation) me te UWP (Universal Windows Platform).
Ko te kōnae XAML te kawenga mo te tautuhi i te atanga kaiwhakamahi o ta maatau tono me te whakaahua i te hanganga aroākapa o nga huānga tirohanga. Ma te mohio ki te hanganga o te konae XAML, ka taea e koe te raweke me te whakarite i nga waahanga rereke o to atanga. huarahi whai hua.
Ko tetahi o nga huānga matua i roto i te konae XAML ko te ipu tuatahi, e mohiotia ana he "maiti" he "papa" ranei. Ma te panui ka taea e koe te whakariterite i nga huānga tirohanga ki nga rarangi me nga pou, me te whakatakoto i tetahi whakatakotoranga ngawari e taea ai te urutau ki nga whakataunga mata rereke. I tua atu i te ipu tuatahi, tera ano etahi atu huānga penei i te "paraka kuputuhi" hei whakaatu i te tuhinga, "patene" hei taapiri i nga paatene tauwhitiwhiti, me te "ahua" hei whakauru whakaahua ki to atanga.
I te raweke i enei huānga, he mea nui kia mohio koe ki nga taonga "ingoa" ka tohua e koe ki a raatau, na te mea ka taea e ratou te uru mai i te waehere kei muri me te mahi i nga mahi motuhake. I tua atu, ka taea e koe te whakamahi i nga momo ki te tono ahua rite ki nga huānga maha me te whakamahi i nga rauemi tiritahi kia ngawari ake ai te whakahaere i nga uara noa, penei i nga tae me te rahi momotuhi.
Ma te tirotiro i te hanganga o te konae XAML me ona huānga matua ka nui ake te mana whakahaere mo to hoahoa UI! I roto i nga tuhinga e whai ake nei, ka rukuhia e matou ia o enei huānga me te tuku tauira whai kiko ki a koe kia taea ai e koe te whakamahi i roto i o ake tono.
10. Te whakatere i te UI i roto i te konae XAML tuwhera
Ina whakatuwhera koe i tetahi konae XAML i roto i to kaiwhakatika waehere, i te taiao whanaketanga whakauru (IDE) ranei e whakamahia ana e koe, he mea nui kia waia koe ki te atanga kaiwhakamahi kia pai ai to mahi. Anei etahi waahanga matua o te atanga kaiwhakamahi me pehea te whakatere:
1. Paewhiri Utauta: Ko te rarangi taputapu kei te taha ki runga ranei o to matapihi kaiwhakatika waehere. I konei ka kitea e koe nga taputapu penei i nga paatene tiaki, wete me te mahi ano, me te uru tere ki etahi mahi, whakahau ranei e pa ana ki te whakatika i nga konae XAML.
2. Waehere rohe: Koinei te waahi nui hei whakatika me te tiro i te waehere XAML o te konae tuwhera. I konei ka taea e koe te taapiri, te whakarereke, te whakakore ranei i nga huānga me nga huanga hei tautuhi i te hanganga me te ahua o to atanga kaiwhakamahi.
3. Pūtirotiro Kōnae: Ko te kaihōpara konae kei te nuinga o te waa kei roto i te taha taha ka taea e koe te whakatere i roto i nga kōpaki me nga konae kei roto i to kaupapa. Ka taea e koe te whakamahi ki te whakatuwhera i nga konae XAML e pa ana, ki te uru atu ranei ki etahi atu rauemi e hiahia ana koe i roto i o hoahoa, penei i nga whakaahua me nga momo kua tautuhia.
11. Te mahi me nga huihuinga me te whakahaere raraunga i XAML
I te wa e mahi ana me nga huihuinga me te whakahaere raraunga i roto i te XAML, he mea nui kia mohio koe me pehea te taunekeneke o nga huānga UI ki te whakatutuki i nga mahi hihiri me te whai hua. I roto i tenei tuhinga, ka tirotirohia e matou etahi tikanga me nga tikanga pai kia whai hua ai enei kaha ki o tono.
Ko tetahi o nga huarahi tino noa ki te mahi me nga huihuinga i roto i te XAML ko te whakauru i nga kaikawe takahanga ki te waehere C# kei muri i to konae XAML. Hei mahi i tenei, me whakaingoa tuatahi koe i te huānga o te konae XAML e hiahia ana koe ki te taapiri i tetahi kaihautu takahanga. Na, i roto i te kōnae C #, me tautuhi koe i tetahi mahi ka mahia ina puta te huihuinga, ka hono atu ki te huānga ma te whakamahi i te taonga "Ingoa" me te kaupapa e pa ana.
Ko tetahi atu tikanga whaihua ko te here raraunga, e taea ai e koe te whakarite hononga i waenga i nga huānga UI me nga raraunga o raro i to tono. Ka taea e koe te whakamahi i nga herenga raraunga hei whakaatu aunoa me te whakahou i nga uara o nga huānga UI ka huri nga raraunga. Hei mahi i tenei, me tautuhi koe i te taonga "DataContext" o te huānga ki te ahanoa raraunga e hiahia ana koe ki te here me te tohu i te taonga, whakahau ranei e hiahia ana koe ki te here ma te wetereo herenga raraunga XAML.
12. Te whakatakoto i nga ahuatanga me nga momo ki roto i te konae XAML
Ina oti te hanga i ta maatau konae XAML me te tautuhi i te hanganga taketake o te atanga kauwhata, kua tae ki te wa ki te timata ki te whirihora i nga ahuatanga me nga momo o nga huānga. Ma tenei ka taea e maatau te whakarite i te ahua me te whanonga o ta maatau tono.
Hei whirihora i nga ahuatanga o tetahi huānga, me tautapa noa nga uara ki nga ahuatanga rereke e waatea ana. Hei tauira, ki te hiahia tatou ki te huri i te tae papamuri o te paatene, ka taea e tatou te whakamahi i te taonga "Background" me te tautuhi i te tae e hiahiatia ana. Ka taea hoki e tatou te whirihora i etahi atu taonga penei i te "Foreground" ki te tautuhi i te tae o te tuhinga, "FontFamily" ki te tautuhi i te momotuhi e whakamahia ana, te "FontSize" ranei hei whakatika i te rahi o te tuhinga.
I tua atu i nga ahuatanga takitahi, ka taea hoki te whakamahi i nga momo ki nga huānga ma te whakamahi i te taonga "Kahua". Ma nga momo, ka taea e tatou te whakarōpū i te huinga o nga taonga me te whakamahi i nga waahanga rereke. Hei tautuhi i te ahua, me hanga he waahanga "Kahua" i roto i te konae XAML me te tautapa i tetahi ingoa ahurei ki taua ahua. Na, ka taea e taatau te whakamahi i te ahua ki tetahi huānga ma te whakamahi i te taonga "Kahua" ka whai i te ingoa ahua. Ma tenei ka taea e maatau te pupuri i te ahua me te ahua puta noa i to maatau tono me te ngawari ki te whakarereke i nga momo a muri ake nei.
Ka haere tonu tenei tukanga ki te whirihora i nga ahuatanga me nga momo mo ia huānga o to maatau atanga kauwhata. Kia maumahara ka taea e taatau te whakamahi i nga uara taunoa e whakaratohia ana e te papaaho, te whakarite ranei kia rite ki o maatau hiahia. I tua atu, ka taea e tatou te rapu i nga tuhinga me nga rauemi ipurangi rereke mo etahi atu korero me nga tauira mo te tautuhi i nga taonga me nga momo ki XAML. Ma tenei ka awhina i a maatau ki te hanga i tetahi atanga ataahua me te mahi mo ta maatau tono.
13. Te whakarite i te ahua me te whanonga o te konae XAML tuwhera
Ko tetahi o nga painga o te mahi me nga konae XAML ko te kaha ki te whakarite i te ahua me te whanonga ma te ngawari me te ngawari. Ma tenei ka taea te whakarereke i te atanga kaiwhakamahi kia rite ki nga hiahia motuhake o ia tono. I roto i tenei tuhinga, ka tirotirohia e matou nga tikanga rereke me nga taputapu hei whakarereke i te ahua me te whanonga o te konae XAML tuwhera.
Hei whakarite i te ahua o te konae XAML, ka taea te whakamahi i nga momo me nga tauira. Ka taea e nga ahua te tautuhi i nga ahuatanga ataata o nga huānga atanga, penei i nga tae, momotuhi, me nga rahi. Ko nga tauira, i tetahi atu taha, ka taea e tatou te tautuhi i te hanganga me te whakatakotoranga o tetahi huānga matatini, penei i te paatene ritenga. Ka taea e tatou te hanga momo ritenga me nga tauira ki roto i te konae XAML ka whakamahi ranei i nga taputapu ataata penei i te Blend hei whakangawari i te mahi.
I tua atu i te ahua, ka taea hoki te whakarite i te whanonga o te konae XAML. Ka tutuki tenei ma te whakamahi i nga huihuinga me nga whakahau. Ko nga huihuinga ka taea e tatou te whakautu ki nga taunekeneke a nga kaiwhakamahi, penei i te paatene i te paatene, i te mea ka taea e nga whakahau te tautuhi i nga mahi ka taea te mahi mai i nga waahi maha o te atanga. Ka taea e tatou te hono i nga huihuinga me nga whakahau ma te whakamahi i nga huanga i roto i te waehere XAML, i te papatono ranei i te konae kei muri.
14. Nga Whakaaro Haumaru Ina Tuwhera i nga Kōnae XAML
1. Whakamanahia nga konae XAML i mua i te whakatuwheratanga. I mua i te whakatuwhera i tetahi konae XAML, he mea nui ki te whakarite kia kore he waehere kino kei roto. Whakamahia nga taputapu haumaru whirinaki hei tirotiro i te konae mo nga riri ka taea. Ka taea e enei taputapu te matawai i te konae mo te kino, wheori, me etahi atu momo rorohiko kino.
2. Whakahoutia to rorohiko haumaru me o tono. Mau tonu te punaha whakahaere, Ko nga tono whakahou me nga taputapu haumaru he mea nui ki te whakarite i te whakamarutanga tika ki nga pakaru haumarutanga. Kia mau ki te whakauru i nga whakahoutanga haumarutanga hou me te pupuri i o tono haumarutanga kia taea, kia whirihora tika.
3. Whakatuwherahia nga konae XAML mai i nga puna pono. A ape i te whakatuwhera i nga konae XAML mai i nga puna mohio kore ranei. Ko nga konae kua tangohia mai i te ipurangi, nga imeera me nga paetukutuku kore manatoko kei roto pea he malware, he waehere kino ranei kua huna hei konae XAML. Tikina tonu nga konae mai i nga puna whirinaki ka manatoko ma nga taputapu haumaru i mua i te whakatuwheratanga.
Hei whakarāpopototanga, he mahi ngawari te whakatuwhera i te konae XAML me mohio ki te hanganga me te wetereo o tenei momo konae. Ma te whakamahi i nga kaupapa whakatika tuhinga, i nga taiao whanaketanga whakauru ranei, ka taea e nga kaihanga te uru me te whakarereke i nga konae XAML ina hiahiatia.
He mea nui kia mahara ko nga konae XAML te putake mo te hanga atanga kaiwhakamahi i roto i nga tono me nga tono tukutuku i runga i nga hangarau Microsoft, penei i te WPF me te UWP. Ma te mohio me pehea te whakatuwhera me te mahi me nga konae XAML, ka taea e nga kaiwhakawhanake te whakamahi i enei hangarau me te hanga i nga wheako kaiwhakamahi whai rawa.
I nga wa katoa he mea tika kia whai i nga tikanga pai me te mahi pepa kape o nga kōnae XAML i mua i te whakarereketanga. Ma tenei ara, ka whakamanahia te tika o nga konae ka karohia nga raru kore.
Hei mutunga, ko te whakatuwhera i te konae XAML ko te whai matauranga whakamaarama me te mohio ki te wetereo XAML. Ma enei pukenga, ka taea e nga kaiwhakawhanake te uru me te whakarereke i enei konae hei hanga i nga atanga kaiwhakamahi whai hua, ritenga.
Ko Sebastián Vidal ahau, he miihini rorohiko e ngakau nui ana ki te hangarau me te DIY. I tua atu, ko ahau te kaihanga o tecnobits.com, kei reira ahau e tohatoha ai i nga akoranga kia pai ake ai te uru me te maarama ki te katoa.