WEBVTT

00:00:02.090 --> 00:00:06.225
[ ] 好的。我認為
我們好去。

00:00:06.225 --> 00:00:10.170
它會走來走去舉行
香蕉一整天。

00:00:10.170 --> 00:00:13.320
好吧。大家怎麼樣？

00:00:13.320 --> 00:00:18.340
好？是的。上一個會話。

00:00:18.350 --> 00:00:21.015
看起來不錯好
這裡的人的數量,

00:00:21.015 --> 00:00:23.565
沙漠過後,我不確定。

00:00:23.565 --> 00:00:27.810
所以,讓我們開始吧。好吧。

00:00:27.810 --> 00:00:30.810
使用 Xamarin.表單外殼
輕鬆創建一致,

00:00:30.810 --> 00:00:34.965
動態、自訂和功能
充滿的使用者介面,樂趣,樂趣,樂趣。

00:00:34.965 --> 00:00:36.870
我是謝恩·諾伊維爾

00:00:36.870 --> 00:00:38.720
Xamarin.形式高級工程師與

00:00:38.720 --> 00:00:41.525
微軟正在
很多外殼位。

00:00:41.525 --> 00:00:45.715
所以這將是一個編碼
會話剛剛踢通過。

00:00:45.715 --> 00:00:48.780
這只是一個有趣的,我放在一起
幾乎為自己只是

00:00:48.780 --> 00:00:52.940
看看我們能做什麼有趣的事情
與殼牌架構。

00:00:52.940 --> 00:00:55.010
很多也是如何

00:00:55.010 --> 00:00:57.230
MVVM 框架是
去鉤在一起

00:00:57.230 --> 00:00:58.700
這將是很酷的。

00:00:58.700 --> 00:01:00.320
新的 MVVM 做了

00:01:00.320 --> 00:01:02.990
一個樣品,以及
這是整潔的,我會顯示,

00:01:02.990 --> 00:01:05.330
在那裡他們已經鉤到
很多這些東西。

00:01:05.330 --> 00:01:09.360
因此,作為起點,

00:01:09.590 --> 00:01:12.785
一些誕生
殼從這裡來。

00:01:12.785 --> 00:01:16.220
這裡是我們現有的
表單中的頁面選擇。

00:01:16.220 --> 00:01:17.930
假設你是一個新的開發人員,

00:01:17.930 --> 00:01:19.650
你進入形式和
你會說,"好吧。

00:01:19.650 --> 00:01:23.115
我該怎麼辦？如何操作
創建表單應用？

00:01:23.115 --> 00:01:28.710
首先,你必須明白
您擁有哪些網頁檢視。

00:01:28.710 --> 00:01:30.420
所以你已經掌握了細節頁面,

00:01:30.420 --> 00:01:31.880
可能是最常用的之一

00:01:31.880 --> 00:01:34.240
因為那只是工作
就像頂級的一樣

00:01:34.240 --> 00:01:39.275
導航頁面,主要
只是為了惹惱別人

00:01:39.275 --> 00:01:45.400
然後標籤頁
有選項卡,它是一個頁面。

00:01:45.400 --> 00:01:50.750
這就是我們的頁面故事。好吧。

00:01:50.750 --> 00:01:53.550
把它放在一起。所以你
一起走,你就像

00:01:53.550 --> 00:01:56.670
讓我們把它放在一起,讓我們
執行"母版詳細資訊"頁。

00:01:56.670 --> 00:01:58.630
首先,對我來說,

00:01:58.630 --> 00:01:59.750
我總是混淆哪一個

00:01:59.750 --> 00:02:01.110
主機和
一個是細節。

00:02:01.110 --> 00:02:02.120
我花了一點

00:02:02.120 --> 00:02:06.635
但我可能到了那裡,我不知道。

00:02:06.635 --> 00:02:08.390
可能
一些歷史措辭或

00:02:08.390 --> 00:02:11.855
定期或我的東西
只是錯過了那個

00:02:11.855 --> 00:02:16.285
因此,為主控形狀創建一個新頁面,

00:02:16.285 --> 00:02:18.285
這是側欄。

00:02:18.285 --> 00:02:20.490
我必須儘快提醒自己。

00:02:20.490 --> 00:02:22.815
所以你在那裡創建該頁面,

00:02:22.815 --> 00:02:25.100
為詳細資訊創建新頁面
因為你就像,"好吧。

00:02:25.100 --> 00:02:27.725
這是內容
我想顯示。

00:02:27.725 --> 00:02:29.655
那你就像,"好吧,是的。

00:02:29.655 --> 00:02:30.760
酷。我拿到我的東西了

00:02:30.760 --> 00:02:32.240
我有第二頁

00:02:32.240 --> 00:02:33.890
我想導航到第二頁。

00:02:33.890 --> 00:02:35.595
這將是超級令人興奮的。

00:02:35.595 --> 00:02:38.140
所以你就像
頁面上有這個東西

00:02:38.140 --> 00:02:40.520
稱為導航推送非同步,

00:02:40.520 --> 00:02:42.165
你就像,酷,好吧,

00:02:42.165 --> 00:02:45.255
這將推動我的詳細資訊頁面。

00:02:45.255 --> 00:02:47.180
誰認為那到底是誰？
誰認為它會

00:02:47.180 --> 00:02:48.785
導航到"詳細資訊"頁面,有人嗎？

00:02:48.785 --> 00:02:49.970
戴夫搖了搖頭

00:02:49.970 --> 00:02:51.500
他知道他會看到什麼

00:02:51.500 --> 00:02:53.845
哦,看那個

00:02:53.845 --> 00:02:56.550
我學會了動畫
只是為了這次談話

00:02:56.550 --> 00:02:58.875
這是你得到的例外。

00:02:58.875 --> 00:03:00.120
那麼在這一點上,你就像

00:03:00.120 --> 00:03:01.685
到底是一個導航頁面。

00:03:01.685 --> 00:03:03.530
現在你回到文檔

00:03:03.530 --> 00:03:05.600
通常谷歌這個例外,

00:03:05.600 --> 00:03:07.550
打了一大堆
表明的東西,

00:03:07.550 --> 00:03:09.125
你要怎麼做？哦,好吧

00:03:09.125 --> 00:03:10.310
您的頁面位於一個頁面中,

00:03:10.310 --> 00:03:14.980
需要另一頁,所以
你可以去任何地方。

00:03:15.170 --> 00:03:17.820
現在我們有四個

00:03:17.820 --> 00:03:19.275
我想四,我可能
計數錯誤。

00:03:19.275 --> 00:03:21.480
我們有 4-5 個單獨創建的頁面,

00:03:21.480 --> 00:03:24.720
我們仍然真的
沒有應用程式。

00:03:25.760 --> 00:03:29.460
所以你有這個抽屜功能表,

00:03:29.460 --> 00:03:32.250
所以這是你的母版頁面。

00:03:32.250 --> 00:03:34.609
左側有此母版頁

00:03:34.609 --> 00:03:37.595
這只是這個
完全獨立的事情,

00:03:37.595 --> 00:03:39.635
你在這裡也有這個頁面。

00:03:39.635 --> 00:03:42.020
就像,好吧。嗯,如何
我連接這些東西嗎？

00:03:42.020 --> 00:03:43.130
也一點也不好笑。

00:03:43.130 --> 00:03:45.955
就像如果你看文檔
母版細節頁面,這太瘋狂了

00:03:45.955 --> 00:03:49.500
我不知道誰會
翻譯到一些有用的東西,

00:03:49.500 --> 00:03:52.260
因為你必須
在"母版"頁中。

00:03:52.260 --> 00:03:54.140
那裡很有趣
因為他們在MDP

00:03:54.140 --> 00:03:56.150
他們喜歡訂閱
到母版頁

00:03:56.150 --> 00:03:58.190
從主,然後
去路由它通過

00:03:58.190 --> 00:04:00.260
"詳細資訊"頁面
流覽詳細資訊,

00:04:00.260 --> 00:04:03.960
所以你有這麼奇怪的
連接繼續,

00:04:03.960 --> 00:04:05.460
加上你不是真的在任何地方

00:04:05.460 --> 00:04:07.025
你只是有這些頁面。

00:04:07.025 --> 00:04:08.870
因此,這是一個很大的努力。

00:04:08.870 --> 00:04:12.545
你是如何放的,這令人困惑
這些東西在一起

00:04:12.545 --> 00:04:15.610
所以在圖片形式,
你看起來像這樣

00:04:15.610 --> 00:04:21.590
所以這是一個大
創建殼牌背後的動機。

00:04:21.590 --> 00:04:26.780
我們想創造
一個有凝聚力的體驗,你可以

00:04:26.780 --> 00:04:32.030
擺脫頭痛有
把這些東西放在一起

00:04:32.030 --> 00:04:34.485
導航將只是
從任何地方工作,

00:04:34.485 --> 00:04:37.965
你飛出去,你的功能表
會從任何地方工作,

00:04:37.965 --> 00:04:41.175
你將更有能力自訂,

00:04:41.175 --> 00:04:43.640
你可以排序
打破這個盒子

00:04:43.640 --> 00:04:47.090
這些獨立的零件
我們已經堅持了。

00:04:47.090 --> 00:04:52.110
所以,這真的是整個
殼的事情去,殼牌。

00:04:53.410 --> 00:04:56.970
偉大的電影,如果有人
沒看過

00:04:57.640 --> 00:04:59.285
也像超級健康嗎？

00:04:59.285 --> 00:05:00.440
哦,超級健康,不。

00:05:00.440 --> 00:05:05.600
殼。辛普森的版本
是最好的採取,

00:05:05.600 --> 00:05:08.850
但馬龍白蘭度的
也相當不錯。

00:05:09.260 --> 00:05:11.980
因此,我們有殼牌。

00:05:11.980 --> 00:05:14.195
大衛走了很多
這些東西,以及,

00:05:14.195 --> 00:05:15.695
但我們有它

00:05:15.695 --> 00:05:18.275
這是一個聲明性
應用程式結構。

00:05:18.275 --> 00:05:20.540
如此有效地,使用者可以

00:05:20.540 --> 00:05:22.850
進入你的shell應用程式,這是

00:05:22.850 --> 00:05:24.770
一個 XAML 檔,他們可以

00:05:24.770 --> 00:05:27.465
查看鉸接
應用程式。

00:05:27.465 --> 00:05:29.525
他們可以看到的選項卡,
他們會有

00:05:29.525 --> 00:05:33.690
你可以看到飛出頁面
你會有,

00:05:33.690 --> 00:05:36.490
你可以看到那些
將導致。

00:05:36.490 --> 00:05:40.250
你擁有你所擁有的一切
需要把它放在一起。

00:05:40.250 --> 00:05:41.690
簡化導航。

00:05:41.690 --> 00:05:43.025
導航只是內置的。

00:05:43.025 --> 00:05:45.695
是一流的公民
應用程式。

00:05:45.695 --> 00:05:48.225
所以,你有這些成員。

00:05:48.225 --> 00:05:50.834
首先,它與
舊的導航 API,

00:05:50.834 --> 00:05:53.960
所以你可以抓住導航和

00:05:53.960 --> 00:05:57.560
只需推一頁,它會推動
一個頁面,它與這些工作。

00:05:57.560 --> 00:05:59.330
它還與外殼一起工作

00:05:59.330 --> 00:06:01.910
能夠四處走動
不同的部分,

00:06:01.910 --> 00:06:06.560
它使用簡單的路徑來指示
你想走哪條路

00:06:06.560 --> 00:06:10.165
這是很多框架
也四處走動。

00:06:10.165 --> 00:06:12.120
所以這很容易。你可以說,"嘿,

00:06:12.120 --> 00:06:13.170
我想去這個地方

00:06:13.170 --> 00:06:16.480
我稱之為這件事,
這就是我要結束的地方。

00:06:16.480 --> 00:06:20.430
很好這是一個非常有凝聚力的
開發經驗。

00:06:20.430 --> 00:06:21.910
你在那一頁裡

00:06:21.910 --> 00:06:23.870
你知道左邊的去

00:06:23.870 --> 00:06:27.940
與中間工作
部分。去很好。

00:06:27.940 --> 00:06:32.385
再加上一切都是
在那個地方

00:06:32.385 --> 00:06:36.020
因此,與殼牌,目標
我們正在移動

00:06:36.020 --> 00:06:39.650
朝是,你不是真的
需要"母版詳細資訊"頁面,

00:06:39.650 --> 00:06:41.970
你不需要標籤頁,

00:06:43.220 --> 00:06:45.585
可能還有另一個
我忘記了,但是是的

00:06:45.585 --> 00:06:47.090
你不需要其他頁面。

00:06:47.090 --> 00:06:49.625
你只是基本上有外殼
你有你的內容。

00:06:49.625 --> 00:06:52.430
然後,因為當你
在任何頁面上做,

00:06:52.430 --> 00:06:55.295
你希望能夠輕鬆地
告訴你你想做什麼

00:06:55.295 --> 00:06:57.245
你想去
a 內容頁面,並說,

00:06:57.245 --> 00:06:59.090
"好吧,這個頁面,我
想要一個巡覽列。

00:06:59.090 --> 00:07:01.430
你不想這樣
包裝在導航中。

00:07:01.430 --> 00:07:03.080
這個頁面,我想要一個標籤,

00:07:03.080 --> 00:07:05.610
然後,只是顯示基於
在內容描述上,

00:07:05.610 --> 00:07:07.655
但聲明性內容
指示什麼

00:07:07.655 --> 00:07:10.005
您的頁面將做。很簡單。

00:07:10.005 --> 00:07:14.670
因此,導航從
任何地方。

00:07:14.960 --> 00:07:17.340
這就是我所說的。

00:07:17.340 --> 00:07:20.030
您可以自訂選項卡,

00:07:20.030 --> 00:07:22.460
你的巡覽列只是
基於頁面屬性,

00:07:22.460 --> 00:07:25.370
以便每個頁面可以規定它的方式

00:07:25.370 --> 00:07:28.280
想顯示和
效果。

00:07:28.280 --> 00:07:29.300
所以,如果你要移動喜歡

00:07:29.300 --> 00:07:31.370
詳細資訊頁面
你想要標籤消失

00:07:31.370 --> 00:07:32.675
你只是把標籤不見了

00:07:32.675 --> 00:07:34.340
既好又容易。

00:07:34.340 --> 00:07:37.420
您可以自訂抽屜佈局。

00:07:37.420 --> 00:07:41.690
您將獲得所有功能
外殼的可臨時性。

00:07:41.690 --> 00:07:45.200
因此,您可以創建範本
對於所有專案,

00:07:45.200 --> 00:07:47.420
您可以創建
頂部的範本。

00:07:47.420 --> 00:07:51.260
這真的很容易得到
到你想去的地方,

00:07:51.260 --> 00:07:56.765
或迅速得到
應用程式起點。

00:07:56.765 --> 00:08:01.225
所以,這就是我們
去與殼牌。

00:08:01.225 --> 00:08:06.020
所以,就在這裡,你
請參閱聲明性 XAML。

00:08:06.020 --> 00:08:08.420
所以這裡很酷
因為這基本上是,

00:08:08.420 --> 00:08:11.430
您有您的"母版詳細資訊"頁面

00:08:12.020 --> 00:08:15.210
與飛出項目,
你有內容。

00:08:15.210 --> 00:08:17.204
所以你有你的師父
這是你的飛出,

00:08:17.204 --> 00:08:19.490
你有你的詳細資訊
這是您的殼牌內容。

00:08:19.490 --> 00:08:23.240
現在,這整件事在這裡是
"母版詳細資訊"頁、選項卡頁、

00:08:23.240 --> 00:08:27.500
全部卷成
一個漂亮的快樂盒子。

00:08:27.500 --> 00:08:30.860
因此,這是從
範本、外殼範本、

00:08:30.860 --> 00:08:36.410
如果你想看到如何
卷在一起,

00:08:36.410 --> 00:08:40.345
這是範本,我
也基於我的演示。

00:08:40.345 --> 00:08:43.090
這就是我們
要搬進現在。

00:08:43.090 --> 00:08:49.820
所以這只是一個讓我們來看看
我們可以做什麼與殼談話。

00:08:49.820 --> 00:08:51.440
所以很多這些東西都是東西

00:08:51.440 --> 00:08:54.430
這些都是非常字母表
然後,我們爆發

00:08:54.430 --> 00:08:57.520
到你的功能
會看到通過,

00:08:57.520 --> 00:09:00.550
然後新鮮的 MVVM
其實花了很多

00:09:00.550 --> 00:09:02.620
這些東西和地圖

00:09:02.620 --> 00:09:05.440
他們的框架,並得到了
去相當快了。

00:09:05.440 --> 00:09:08.230
所以,它是整潔的。所以你會
看看你如何才能真正

00:09:08.230 --> 00:09:11.330
容易清楚地表達你如何
希望應用程式正常工作,

00:09:11.330 --> 00:09:13.810
如何導航到
在那裡控制的東西

00:09:13.810 --> 00:09:15.730
像字面上的一切。

00:09:15.730 --> 00:09:18.985
所以這是最重要的事情,我們
試圖確保你可以採取

00:09:18.985 --> 00:09:21.775
它的聲明性方面和

00:09:21.775 --> 00:09:25.835
基本上取代
整個內部。

00:09:25.835 --> 00:09:28.310
所以我們要在這裡做一個演示,

00:09:28.310 --> 00:09:30.595
代碼演示與自訂命令列管理程式。

00:09:30.595 --> 00:09:32.390
因此,這將是一個編碼演示

00:09:32.390 --> 00:09:34.050
我們要通過

00:09:34.050 --> 00:09:36.655
我們可以看到。

00:09:36.655 --> 00:09:38.725
讓我們看看。

00:09:38.725 --> 00:09:40.815
這是應用程式。

00:09:40.815 --> 00:09:43.160
好吧,酷因此,這是我們的基本應用程式。

00:09:43.160 --> 00:09:44.570
每個人都能什麼看見嗎？

00:09:44.570 --> 00:09:50.370
酷。完美。我可能會
在錯誤的模式下。

00:09:50.370 --> 00:09:55.200
我們開始吧。你必須
先結束投影片放映。

00:09:56.140 --> 00:09:59.910
讓我們做一點點
更大的每個人。

00:10:01.920 --> 00:10:07.070
這是一個非常不幸的削減
區域文本。

00:10:08.040 --> 00:10:11.770
是的？好。在那裡,我們
去。讓我們來解決這個問題。

00:10:11.770 --> 00:10:14.725
我們可以在編輯中修復它。

00:10:14.725 --> 00:10:17.740
好吧。所以,我們已經做了。

00:10:17.740 --> 00:10:19.480
所以,讓我給你看排序

00:10:19.480 --> 00:10:24.175
基本的應用程式是空白的,也許
因為顯示器被切換了。

00:10:24.175 --> 00:10:27.535
所以,我在這裡做的是,我已經採取了

00:10:27.535 --> 00:10:36.970
範本應用。

00:10:36.970 --> 00:10:39.100
因此,範本應用程式是
基本要做應用。

00:10:39.100 --> 00:10:40.915
它有一個專案頁面。

00:10:40.915 --> 00:10:42.130
按一下專案,

00:10:42.130 --> 00:10:45.220
專案出現,非常令人興奮。

00:10:45.220 --> 00:10:47.095
所以我在這裡所做的

00:10:47.095 --> 00:10:49.870
我想展示它是多麼容易

00:10:49.870 --> 00:10:53.245
是駭客在功能
你想要的。

00:10:53.245 --> 00:10:55.060
這裡是應用程式。

00:10:55.060 --> 00:10:56.815
也許每個人都會看到這個

00:10:56.815 --> 00:11:02.065
我真的不知道是的。
基本上,去某個地方,

00:11:02.065 --> 00:11:04.600
從某處回去好吧。

00:11:04.600 --> 00:11:07.150
現在讓我們打破這一點。

00:11:07.150 --> 00:11:11.990
因此,我們創造了這個東西
這是殼牌導航服務。

00:11:12.660 --> 00:11:16.320
很多這些東西會
也可在 XAML 中提供

00:11:16.320 --> 00:11:19.200
通過SEGS,我們希望
能夠輕鬆暴露,

00:11:19.200 --> 00:11:20.415
但這是一種膽量。

00:11:20.415 --> 00:11:21.660
所以,這是如果你
真的想進入

00:11:21.660 --> 00:11:23.315
有點膽量玩它。

00:11:23.315 --> 00:11:27.445
因此,我們所做的是創造
此外殼導航服務。

00:11:27.445 --> 00:11:30.475
現在,這是什麼
是一切工作的方式。

00:11:30.475 --> 00:11:32.890
當您發送 URI 時,

00:11:32.890 --> 00:11:34.300
像字串或路徑,

00:11:34.300 --> 00:11:35.800
它通過這項服務。

00:11:35.800 --> 00:11:38.350
當它解析出來時,
它去服務。

00:11:38.350 --> 00:11:39.670
當它應用所有

00:11:39.670 --> 00:11:42.340
頁面的參數
它正在經歷,

00:11:42.340 --> 00:11:43.420
它通過這項服務。

00:11:43.420 --> 00:11:47.320
因此,你可以影響它在每一個
它在做什麼方面。

00:11:47.320 --> 00:11:49.330
所以,這是非常什麼
這個演示正在做。

00:11:49.330 --> 00:11:52.795
因此,這個演示設置與

00:11:52.795 --> 00:11:55.570
是我已經設置它,讓你

00:11:55.570 --> 00:11:58.975
能有效地做
視圖模型導航。

00:11:58.975 --> 00:12:05.440
所以,你可以看到這裡
我走的路線

00:12:05.440 --> 00:12:09.730
我已經重新命名了所有的路線
到視圖模型名稱。

00:12:09.730 --> 00:12:13.315
所以現在當我做導航時

00:12:13.315 --> 00:12:16.045
我可以給它
視圖模型的名稱

00:12:16.045 --> 00:12:19.990
我可以給它起個名字
實際視圖,

00:12:19.990 --> 00:12:21.370
有不同的方式
你可以連接這個

00:12:21.370 --> 00:12:22.885
然而,你需要在一起。

00:12:22.885 --> 00:12:24.970
但是你給它
視圖模型的名稱,

00:12:24.970 --> 00:12:28.480
然後,我做了什麼,如果我們
進入導航服務,

00:12:28.480 --> 00:12:31.265
你可以看到我在哪裡

00:12:31.265 --> 00:12:35.430
實現了此功能
這裡基本上,

00:12:35.430 --> 00:12:38.275
我抓住了路線

00:12:38.275 --> 00:12:40.810
所以這些是參數
進入它。

00:12:40.810 --> 00:12:42.760
所以這是抓路線名稱,

00:12:42.760 --> 00:12:44.905
然後我具現化
視圖模型

00:12:44.905 --> 00:12:47.320
在這裡,然後設置它
在綁定上下文中。

00:12:47.320 --> 00:12:49.540
所以,如果你看看像
新的 MVVM 示例

00:12:49.540 --> 00:12:51.950
我應該有。

00:12:52.320 --> 00:12:55.360
他做的很相似
這裡的東西,看到嗎？

00:12:55.360 --> 00:12:57.550
他檢查是否綁定
上下文為空,

00:12:57.550 --> 00:12:59.950
現在,他正在利用

00:12:59.950 --> 00:13:04.330
解析器的一部分
新鮮是MVVM,

00:13:04.330 --> 00:13:06.910
這樣他就可以
依賴注入和東西。

00:13:06.910 --> 00:13:08.740
如果您已結束依賴項注入,

00:13:08.740 --> 00:13:09.880
我想你們中有些人是

00:13:09.880 --> 00:13:13.825
所以如果你和丹談過
然後你可能就去.

00:13:13.825 --> 00:13:18.550
所以新鮮的鈉剛剛插入它。

00:13:18.550 --> 00:13:21.100
這是一個不錯的簡單方法
做你需要做的事

00:13:21.100 --> 00:13:23.650
所以,它的酷事也是它,

00:13:23.650 --> 00:13:28.345
這是一種描述
內容的整個創建方式。

00:13:28.345 --> 00:13:30.610
所以,你會在一秒鐘內見到你,
我有一個例子,其中

00:13:30.610 --> 00:13:33.730
我隱藏了一個部分
基於您的角色。

00:13:33.730 --> 00:13:35.995
您將在絕密頁面看到

00:13:35.995 --> 00:13:39.205
它甚至不會去
通過我們的系統。

00:13:39.205 --> 00:13:42.430
所以,如果你看看
最高機密頁面

00:13:42.430 --> 00:13:45.774
我甚至沒有
指定的內容範本,

00:13:45.774 --> 00:13:50.170
因為我所做的
是我已經檢查到

00:13:50.170 --> 00:13:52.120
看看這是如果他們正在創造的

00:13:52.120 --> 00:13:54.460
然後剛剛返回
我自己的內容頁面。

00:13:54.460 --> 00:13:56.680
因此,作為一個圖書館設計師,

00:13:56.680 --> 00:13:59.590
你甚至可以只是
讓它,所以無論是誰

00:13:59.590 --> 00:14:02.740
實現外殼甚至不
使用內容範本,

00:14:02.740 --> 00:14:05.170
整個事情是
通過您的框架路由。

00:14:05.170 --> 00:14:08.695
所以這是整個
創造方面在這裡。

00:14:08.695 --> 00:14:10.270
聽起來很隆重

00:14:10.270 --> 00:14:12.790
創造的整個方面。

00:14:12.790 --> 00:14:15.985
這是阿爾法和
頁面的歐米茄。

00:14:15.985 --> 00:14:17.050
不,我猜是阿爾法

00:14:17.050 --> 00:14:20.810
歐米茄後來慢
在這裡某處。

00:14:20.970 --> 00:14:25.975
所以這是起點
我想展示的

00:14:25.975 --> 00:14:30.450
嗯,它本質上是
我想展示的

00:14:30.450 --> 00:14:32.940
因此,讓我們通過演示和

00:14:32.940 --> 00:14:36.195
看到不同的東西
你可以這樣做。

00:14:36.195 --> 00:14:37.350
所以有一件事我想做

00:14:37.350 --> 00:14:40.785
在這裡,因為這是東西
已經來了。

00:14:40.785 --> 00:14:42.270
哦,是可見的。可見

00:14:42.270 --> 00:14:43.800
是任何人來
誰還沒有看到它。

00:14:43.800 --> 00:14:47.180
所以這是隱藏的能力
並顯示您的外殼專案。

00:14:47.180 --> 00:14:50.215
所以我想快速展示一下
示例。

00:14:50.215 --> 00:14:54.820
所以這裡的想法是,一個標籤欄
讓你的飛出禁用。

00:14:54.820 --> 00:14:56.305
這是一個場景

00:14:56.305 --> 00:15:00.655
您希望使用者的位置

00:15:00.655 --> 00:15:03.835
真正不能到達休息
你的申請,對不對？

00:15:03.835 --> 00:15:06.745
所以在這種情況下,

00:15:06.745 --> 00:15:11.240
我們從登錄頁面開始。

00:15:13.070 --> 00:15:17.290
我以為我們把
足夠的撲克籌碼在那裡,

00:15:17.290 --> 00:15:19.135
所以它會啟動
更快,但也許不是。

00:15:19.135 --> 00:15:23.020
好吧。因此,我們去。

00:15:23.020 --> 00:15:24.070
所以我們有登錄頁面,

00:15:24.070 --> 00:15:26.680
這是顯示隱藏
因為我沒有禁用它嗎？

00:15:26.680 --> 00:15:34.760
這其中很多是阿爾法代碼。

00:15:36.570 --> 00:15:38.800
為什麼會這樣？好吧。

00:15:38.800 --> 00:15:40.810
如果顯示,讓我們只是
想像它沒有顯示。

00:15:40.810 --> 00:15:44.560
[ 聽不到]。

00:15:44.560 --> 00:15:45.970
我不知道我們是
顯示它這個,

00:15:45.970 --> 00:15:54.520
所以我沒有設置它
在這裡。好吧。

00:15:54.520 --> 00:15:56.170
當然,像一個
我想的事情

00:15:56.170 --> 00:15:57.490
確保顯示登錄頁面,

00:15:57.490 --> 00:15:58.720
但如果只是說

00:15:58.720 --> 00:16:01.210
讓我們想像一下這個殘疾人。

00:16:01.210 --> 00:16:04.900
可能有些東西
我打破了其他的。

00:16:04.900 --> 00:16:06.925
好。讓我們通過它。

00:16:06.925 --> 00:16:09.325
不,但不是,我不
知道為什麼它顯示。

00:16:09.325 --> 00:16:11.350
哦,它可能顯示,因為
一些其他的代碼,我有。

00:16:11.350 --> 00:16:13.375
好吧。讓我們忽略
它。但它不起作用。

00:16:13.375 --> 00:16:18.190
好。所以我們會說
到目前為止,演示的四分之一失敗。

00:16:18.190 --> 00:16:22.165
好吧。所以這
是您的登錄頁面。

00:16:22.165 --> 00:16:23.530
所以,你有這個登錄頁面,

00:16:23.530 --> 00:16:25.269
你哪兒也去不了

00:16:25.269 --> 00:16:28.660
因為你已經禁用了
那裡的飛出行為。

00:16:28.660 --> 00:16:30.670
然後,您可以按一下"登錄",

00:16:30.670 --> 00:16:32.995
它得到日誌,你結束
到應用程式,

00:16:32.995 --> 00:16:35.605
你點擊它,現在
你能夠訪問它。

00:16:35.605 --> 00:16:39.325
因此,您可以自訂該頁面
做你想做的事

00:16:39.325 --> 00:16:42.400
所以,現在,我像超意識有

00:16:42.400 --> 00:16:45.880
不使用熱重新載入像每個
時間我關閉它,就像。

00:16:45.880 --> 00:16:48.370
好吧。我曾經是

00:16:48.370 --> 00:16:49.120
你擁有的東西之一

00:16:49.120 --> 00:16:50.170
您的演示就緒,
然後他們就像

00:16:50.170 --> 00:16:52.405
"哦,我們顯示熱重新載入,"
而你就像,"我不知道。

00:16:52.405 --> 00:16:53.500
我不想安裝這些新的

00:16:53.500 --> 00:16:58.840
投注"。好吧。所以現在
我們正在啟動它。

00:16:58.840 --> 00:17:03.085
所以,現在顯示的想法
說一個管理部分。

00:17:03.085 --> 00:17:05.065
讓我們在這裡說。

00:17:05.065 --> 00:17:08.319
在這裡,我創建了
最高機密部分,

00:17:08.319 --> 00:17:11.995
這是基於如果
使用者是管理員。

00:17:11.995 --> 00:17:15.745
所以這是一種方式
顯示不同的區域,

00:17:15.745 --> 00:17:19.750
我會告訴你這個工作
真正的快速與核取方塊。

00:17:19.750 --> 00:17:20.860
誰對核取方塊感到興奮？

00:17:20.860 --> 00:17:23.360
是的,讓我們來聽一下核取方塊。

00:17:23.700 --> 00:17:27.280
超級有趣的事情
關於核取方塊有

00:17:27.280 --> 00:17:28.690
有這麼多的討論

00:17:28.690 --> 00:17:30.235
並且有
這麼多的事情,

00:17:30.235 --> 00:17:32.650
像第二個
我們實現了它,

00:17:32.650 --> 00:17:34.825
夥計,我一直用那個東西

00:17:34.825 --> 00:17:37.615
特別是在 UI 測試中
和類似的東西。

00:17:37.615 --> 00:17:39.895
是的,我到處都用我
比如,"這東西很棒"

00:17:39.895 --> 00:17:45.430
所以感謝詹姆斯的激勵
我們做到這一點。但是,是的。

00:17:45.430 --> 00:17:50.125
好。是管理員,點擊
哦,最高機密

00:17:50.125 --> 00:17:51.880
所以現在如果你到這兒來

00:17:51.880 --> 00:17:54.835
你會看到有
另一節在這裡絕密

00:17:54.835 --> 00:17:58.060
你可以得到
按一下"登出",

00:17:58.060 --> 00:18:00.505
它帶你回到這裡

00:18:00.505 --> 00:18:02.725
然後您按一下"登錄"。

00:18:02.725 --> 00:18:04.900
其實我沒有測試過
按一下或取消按一下。

00:18:04.900 --> 00:18:08.560
哦,我的上帝,它的工作
酷。有它。

00:18:08.560 --> 00:18:11.095
經歷。所以那種
研究是可見的,

00:18:11.095 --> 00:18:12.640
是未來的事情。

00:18:12.640 --> 00:18:16.120
這是較新的功能之一
我們正在推進。

00:18:16.120 --> 00:18:19.600
我想強調的一件事
關於這是一種

00:18:19.600 --> 00:18:23.365
闡明,涼爽的地方
一切都彙集在一起。

00:18:23.365 --> 00:18:26.635
所以,如果你看看
最高機密頁面

00:18:26.635 --> 00:18:28.810
這是其中之一
那裡有去

00:18:28.810 --> 00:18:30.745
是一個混合的畏縮和
興奮的這個,

00:18:30.745 --> 00:18:35.845
但在頂層,我們
具有外殼視圖模型。

00:18:35.845 --> 00:18:40.765
因此,外殼視圖模型是
在此處分配給應用外殼。

00:18:40.765 --> 00:18:42.640
好吧。所以這是
正在簽署

00:18:42.640 --> 00:18:44.725
綁定上下文
在外殼級別。

00:18:44.725 --> 00:18:46.330
那麼,會發生什麼是

00:18:46.330 --> 00:18:49.075
外殼視圖模型正在
滴流通過

00:18:49.075 --> 00:18:51.310
你的整個層次結構,直到它

00:18:51.310 --> 00:18:55.865
到達其他地方,這是
使用其自己的綁定上下文。

00:18:55.865 --> 00:18:58.739
因此,對於絕密頁面,

00:18:58.739 --> 00:19:02.190
因為我不設置
此處的綁定上下文,

00:19:02.190 --> 00:19:04.440
我只是返回頁面。

00:19:04.440 --> 00:19:08.570
絕密頁面
就在這裡

00:19:08.570 --> 00:19:11.275
這還不用。

00:19:11.275 --> 00:19:13.030
代碼後面有東西
在它。好吧。

00:19:13.030 --> 00:19:14.905
現在,我們走,是登出命令。

00:19:14.905 --> 00:19:18.310
該登出命令打開
該內容頁面實際上是

00:19:18.310 --> 00:19:22.540
綁定到外殼視圖模型
命令就在這裡。

00:19:22.540 --> 00:19:27.940
因此,內容頁是綁定的
到應用級別視圖模型。

00:19:27.940 --> 00:19:29.410
所以很酷的事情
在這裡,我的意思是因為

00:19:29.410 --> 00:19:30.925
這是關於MVVM的整潔的事情。

00:19:30.925 --> 00:19:35.095
你基本上描述你的整個
在視圖模型中應用,

00:19:35.095 --> 00:19:37.630
一旦你連接了所有的東西

00:19:37.630 --> 00:19:39.010
你只是做一切

00:19:39.010 --> 00:19:44.780
因此,當使用者登錄時
到登錄視圖模型,

00:19:45.320 --> 00:19:48.660
在這裡,我只是訪問
外殼視圖模型

00:19:48.660 --> 00:19:51.885
在一個非常可憐的方式
但它仍然在做。

00:19:51.885 --> 00:19:55.710
它設置 是管理員標誌
這是綁定到

00:19:55.710 --> 00:19:59.590
外殼項在
此處使用您的應用命令列管理程式,

00:19:59.590 --> 00:20:01.435
它隱藏了這種可見度。

00:20:01.435 --> 00:20:03.715
所以現在在您的 ShellViewModel 圖層上,

00:20:03.715 --> 00:20:09.820
您可以指示所有角色
和一切的方面和

00:20:09.820 --> 00:20:12.490
購買通過它
所有外殼專案或

00:20:12.490 --> 00:20:16.180
甚至你想要的
要顯示的外殼內容。

00:20:16.180 --> 00:20:18.100
所以你甚至可以綁定
任何在那裡。

00:20:18.100 --> 00:20:19.690
所以如果你想
改變蒼蠅的方式

00:20:19.690 --> 00:20:21.340
出來顯示或
諸如裡的東西

00:20:21.340 --> 00:20:24.490
就像你可以做這一切
與這些頂級視圖模型。

00:20:24.490 --> 00:20:27.730
所以,你有這樣的
我說的就一樣

00:20:27.730 --> 00:20:31.235
是外殼的內聚性。

00:20:31.235 --> 00:20:35.185
你把一切都放在一起。

00:20:35.185 --> 00:20:37.310
我看看。所以我覺得
這是最

00:20:37.310 --> 00:20:38.690
我想展示的東西。

00:20:38.690 --> 00:20:42.840
沒人讀我的課文筆記。
好吧,酷

00:20:42.840 --> 00:20:45.410
是的,這就是我想要的
顯示與管理部分,

00:20:45.410 --> 00:20:46.610
因為總是大事,人們

00:20:46.610 --> 00:20:47.930
要求是能夠隱藏

00:20:47.930 --> 00:20:53.610
那些根據您的上下文的快顯視窗。

00:20:53.890 --> 00:21:01.945
好吧。所以我要躲起來
登錄頁面非常快,

00:21:01.945 --> 00:21:04.090
主要是因為你們

00:21:04.090 --> 00:21:05.735
不想見我
每次點擊"登錄",

00:21:05.735 --> 00:21:07.745
你不必
如果擊中我會熱重新載入的權利？

00:21:07.745 --> 00:21:12.440
無論。因此,讓我們通過
自訂導航服務。

00:21:12.440 --> 00:21:15.470
所以,我在這裡做了什麼
自訂導航服務是

00:21:15.470 --> 00:21:21.245
我已實現
一些附加功能,

00:21:21.245 --> 00:21:26.000
這樣你就不必保留
看著我編譯和重新編譯。

00:21:26.000 --> 00:21:28.250
我在這裡做過的一件事

00:21:28.250 --> 00:21:34.530
解析在哪裡？是隱藏的嗎？

00:21:35.500 --> 00:21:38.530
所以,我在這裡做了一件事,好吧。

00:21:38.530 --> 00:21:41.960
酷。所以有一件事你不能
與外殼目前,

00:21:41.960 --> 00:21:43.790
這可能
實施很快

00:21:43.790 --> 00:21:45.860
是通過 URI 導航,

00:21:45.860 --> 00:21:47.405
你不能回一頁。

00:21:47.405 --> 00:21:50.210
沒有辦法給予
想說什麼

00:21:50.210 --> 00:21:51.875
"嘿,我想回去一頁。

00:21:51.875 --> 00:21:54.360
所以,你能做什麼,

00:21:54.360 --> 00:21:56.060
但問題是
可以實現

00:21:56.060 --> 00:21:59.850
您自己的 URI 方案在這裡。

00:21:59.880 --> 00:22:03.654
您可以實現自己的 URI 方案

00:22:03.654 --> 00:22:06.160
並告訴它做任何你想做的事

00:22:06.160 --> 00:22:07.810
是專案頁面,

00:22:07.810 --> 00:22:12.895
事情是這樣的混合
,我們去。

00:22:12.895 --> 00:22:14.335
是的。所以,你在這裡看到,

00:22:14.335 --> 00:22:16.000
我做這個點點。

00:22:16.000 --> 00:22:18.655
所以,這是
甚至沒有內置到殼牌。

00:22:18.655 --> 00:22:21.820
這是事情的地方
像棱鏡和MVVM交叉。

00:22:21.820 --> 00:22:23.830
這將是有趣的,看到
當他們在這方面進行創新時。

00:22:23.830 --> 00:22:26.440
因此,棱鏡可以有效地採取它的

00:22:26.440 --> 00:22:33.670
URI 方案建模和
鍵到我的文本筆記,

00:22:33.670 --> 00:22:36.625
鍵進入,"控制"而不是"轉移",

00:22:36.625 --> 00:22:39.415
可以鍵控到分析同步

00:22:39.415 --> 00:22:42.130
以解析該 URI
然而,他們想要的和

00:22:42.130 --> 00:22:48.940
闡明什麼新的狀態
殼是,

00:22:48.940 --> 00:22:50.620
這也是一個很大的方面

00:22:50.620 --> 00:22:51.970
這將有助於
熱重新載入的東西

00:22:51.970 --> 00:22:53.860
因為整個想法是

00:22:53.860 --> 00:22:56.110
這是新的模型
我希望殼牌看起來像

00:22:56.110 --> 00:22:58.540
它提交到
殼牌概念,然後

00:22:58.540 --> 00:23:01.150
殼體會改變自身以匹配這一點。

00:23:01.150 --> 00:23:04.795
所以我在這裡所做的
使用"後退"按鈕,

00:23:04.795 --> 00:23:10.030
你會看到這裡,我已經

00:23:10.030 --> 00:23:15.210
基本上採取的代碼,我已經
看著它,我說,

00:23:15.210 --> 00:23:16.590
嘿 看看這個

00:23:16.590 --> 00:23:20.575
URI 是否匹配？

00:23:20.575 --> 00:23:24.700
是點點"如果它是
點點,然後我們想要

00:23:24.700 --> 00:23:29.455
做的是我們想要倒退
在應用程式中。

00:23:29.455 --> 00:23:32.530
所以在這裡你可以設置
您自己的 URI 方案。

00:23:32.530 --> 00:23:33.940
所以這是它的地方
要發揮到

00:23:33.940 --> 00:23:38.695
東西,甚至像
例如,深度連結。

00:23:38.695 --> 00:23:41.575
假設您的深層連結 URI

00:23:41.575 --> 00:23:44.155
不完全符合
或類似的東西,

00:23:44.155 --> 00:23:46.360
你可以在這裡說,

00:23:46.360 --> 00:23:50.440
嘿,我想
實現我自己的東西。

00:23:50.440 --> 00:23:53.890
如果你討厭我們設定的方式
上URI方案,你想要的

00:23:53.890 --> 00:23:56.890
做你自己分析的一切,

00:23:56.890 --> 00:23:59.560
然後您可以設置參數。

00:23:59.560 --> 00:24:04.150
這個結構很酷
這裡是它解析

00:24:04.150 --> 00:24:10.165
進入的東西,
您可以指示。

00:24:10.165 --> 00:24:12.250
所以這是你的道路被打破了,

00:24:12.250 --> 00:24:14.815
它有所有的導航
參數在這裡。

00:24:14.815 --> 00:24:18.280
因此,您可以添加導航參數
以及它,

00:24:18.280 --> 00:24:22.015
應用到頁面,
這是有用的。

00:24:22.015 --> 00:24:31.990
所以我們要真正
在此處自訂"後退"按鈕。

00:24:32.810 --> 00:24:35.370
只是想確保

00:24:35.370 --> 00:24:38.930
部分,看看什麼
導航堆疊的東西。

00:24:38.930 --> 00:24:42.400
所以這很好,因為

00:24:42.400 --> 00:24:46.450
"後退"按鈕
非常定制。

00:24:46.450 --> 00:24:48.070
所以,我只想評論

00:24:48.070 --> 00:24:49.630
其中一些部分
出,所以我可以使

00:24:49.630 --> 00:24:54.890
確保這一切被拉
一起。那是個錯誤的按鈕。

00:24:55.920 --> 00:24:59.170
是的。所以讓我拉
其中一些部分。

00:24:59.170 --> 00:25:07.090
讓我給你看什麼
應用程式看起來像。

00:25:07.090 --> 00:25:12.280
好吧,讓我們離開,年,

00:25:12.280 --> 00:25:16.900
我們要告訴你
最終結果在這裡,

00:25:16.900 --> 00:25:18.160
我正打算穿過它,但

00:25:18.160 --> 00:25:19.720
時間有點低。

00:25:19.720 --> 00:25:22.795
所以我只是想
確保我們能看到。

00:25:22.795 --> 00:25:26.590
所以這一切都在做
導航服務。

00:25:26.590 --> 00:25:31.540
所以我只是想展示
多少我可以修改什麼

00:25:31.540 --> 00:25:33.565
我們在這裡做,然後
我會通過這個

00:25:33.565 --> 00:25:37.490
演示運行後
完全沒有錯誤。

00:25:38.940 --> 00:25:42.385
我任何奇怪的小部分
評論了嗎？

00:25:42.385 --> 00:25:43.735
不。好吧,酷

00:25:43.735 --> 00:25:46.940
動畫,它是
會打擊你的頭腦

00:25:48.750 --> 00:25:52.165
我也應該添加音訊。

00:25:52.165 --> 00:25:56.005
這就像蝙蝠俠的過渡

00:25:56.005 --> 00:26:03.175
所以這是應用程式現在
利用它在這裡,

00:26:03.175 --> 00:26:04.780
哦,看那個

00:26:04.780 --> 00:26:07.070
太令人興奮了

00:26:09.060 --> 00:26:12.790
是的。如果你保持警惕,

00:26:12.790 --> 00:26:16.945
你看到我去了"關於"頁面
第一。它為什麼要這麼做？

00:26:16.945 --> 00:26:21.250
所以我們有這些導航點
來,看看這個

00:26:21.250 --> 00:26:23.830
現在,"後退"按鈕
與點工作。

00:26:23.830 --> 00:26:25.030
所以現在在這裡看這個。

00:26:25.030 --> 00:26:27.355
現在,如果我轉到第二個專案,

00:26:27.355 --> 00:26:29.245
你看,我在第二個專案,

00:26:29.245 --> 00:26:31.195
相信我,它說第二個專案。

00:26:31.195 --> 00:26:35.170
現在,如果我"關閉"應用程式
然後我回去

00:26:35.170 --> 00:26:37.240
在這裡,我點擊

00:26:37.240 --> 00:26:40.120
它,因為沒有命名
現在沒有任何意義。

00:26:40.120 --> 00:26:41.485
但如果我點擊它,

00:26:41.485 --> 00:26:44.935
它會,看看這個。

00:26:44.935 --> 00:26:47.800
這就是墓碑
恢復的東西在這裡。

00:26:47.800 --> 00:26:51.235
所以現在應用程式是
關閉,當它回來,

00:26:51.235 --> 00:26:52.660
這是它離開的地方。

00:26:52.660 --> 00:26:55.090
所以這就是東西
真的很強大

00:26:55.090 --> 00:26:57.655
與殼牌,因為每個概念,

00:26:57.655 --> 00:27:02.545
殼牌的每個部分
由 URI 表示。

00:27:02.545 --> 00:27:06.355
因此,當使用者導航時,

00:27:06.355 --> 00:27:09.970
你可以重建整個
層次結構,這是真正整潔的。

00:27:09.970 --> 00:27:12.610
所以,讓我們打破這一點
下來一點點。

00:27:12.610 --> 00:27:16.030
只要看看它的工作方式。

00:27:16.030 --> 00:27:18.820
我們可以看一遍生命週期。

00:27:18.820 --> 00:27:21.010
事實上,有一件事我
也想告訴你

00:27:21.010 --> 00:27:22.180
所以,人們一直

00:27:22.180 --> 00:27:23.650
談論以及是想

00:27:23.650 --> 00:27:26.980
影響導航堆疊。

00:27:26.980 --> 00:27:29.710
因此,預設情況下,當
你導航通過

00:27:29.710 --> 00:27:33.460
外殼和您點擊
不同的飛出項目,

00:27:33.460 --> 00:27:36.670
它不維護後堆疊。

00:27:36.670 --> 00:27:39.160
但我在這裡所做的
是我已經定制

00:27:39.160 --> 00:27:41.140
"後退"按鈕行為
所以,如果你

00:27:41.140 --> 00:27:43.569
轉到此處,然後按一下此,

00:27:43.569 --> 00:27:47.305
它去約頁面
將其替換為"後退"按鈕

00:27:47.305 --> 00:27:49.150
我點擊"後退"按鈕
現在它去

00:27:49.150 --> 00:27:51.160
回到其他飛出項目。

00:27:51.160 --> 00:27:55.720
所以這些是很酷的場景
你真的可以

00:27:55.720 --> 00:28:01.300
輕鬆定義如何
你希望它工作。

00:28:01.300 --> 00:28:06.040
因此,讓我們通過
這一點點在這裡。

00:28:06.040 --> 00:28:09.410
因此,在這裡,當頁面被創建,

00:28:11.580 --> 00:28:15.910
我們有這個可綁定的屬性
在這裡,"後退"按鈕行為。

00:28:15.910 --> 00:28:18.805
所以我所做的
這裡,這是很酷的,

00:28:18.805 --> 00:28:21.250
是我已經創建了一個命令

00:28:21.250 --> 00:28:23.260
"後退"按鈕行為,現在

00:28:23.260 --> 00:28:25.870
創建的每個頁面,

00:28:25.870 --> 00:28:32.500
"後退"按鈕
獲得路徑通過,

00:28:32.500 --> 00:28:35.320
執行去
通過此命令。

00:28:35.320 --> 00:28:37.525
所以現在在應用程式的任何地方

00:28:37.525 --> 00:28:40.090
在那裡他們點擊左上角的東西,

00:28:40.090 --> 00:28:42.895
我可以看看它,然後

00:28:42.895 --> 00:28:46.374
根據
應用程式狀態,

00:28:46.374 --> 00:28:49.180
表明我想做什麼。

00:28:49.180 --> 00:28:51.520
所以你會看到我在這裡所做的是

00:28:51.520 --> 00:28:55.795
我維護一個導航堆疊,

00:28:55.795 --> 00:28:58.795
如果導航堆疊
有多個專案,

00:28:58.795 --> 00:29:03.145
我送這個在這裡,這是
我創建的自訂 URI。

00:29:03.145 --> 00:29:05.905
否則,我所做的是
我告訴殼牌

00:29:05.905 --> 00:29:08.110
其實你想呈現
飛出去,因為沒有人

00:29:08.110 --> 00:29:11.545
那裡,我認為這是很酷的。

00:29:11.545 --> 00:29:13.900
因為現在,你擁有了所有的
"後退"按鈕,此處集中式

00:29:13.900 --> 00:29:17.275
服務的方式,你想要的
您的應用程式工作。

00:29:17.275 --> 00:29:19.930
所以你可以告訴
"後退"按鈕可執行任何操作。

00:29:19.930 --> 00:29:22.390
所以,如果你看看
例如,Facebook 應用程式

00:29:22.390 --> 00:29:24.445
當他們點擊
通過選項卡,

00:29:24.445 --> 00:29:27.160
"後退"按鈕始終
返回"主頁"選項卡。

00:29:27.160 --> 00:29:29.830
所以,如果你在"家"選項卡上,
你點擊第二個,第三個,

00:29:29.830 --> 00:29:31.390
第四,第五標籤和
按一下"後退",

00:29:31.390 --> 00:29:32.860
它返回"主頁"選項卡。

00:29:32.860 --> 00:29:35.920
因此,您可以在此處使用此行為

00:29:35.920 --> 00:29:40.285
影響你想要的
您的導航工作。

00:29:40.285 --> 00:29:43.705
那很酷
在這裡的導航。

00:29:43.705 --> 00:29:48.085
所以在這裡,我們正在尋找
在生命週期。

00:29:48.085 --> 00:29:52.450
所以導航點
是當它被確定

00:29:52.450 --> 00:29:58.495
URI 已提交
成功的導航。

00:29:58.495 --> 00:30:02.155
所以現在,導航
會發生。

00:30:02.155 --> 00:30:06.085
所以這是樂趣的地方
動畫開始發揮作用。

00:30:06.085 --> 00:30:08.530
所以我在這裡做的是
在導航過程中,

00:30:08.530 --> 00:30:11.050
我抓住當前頁面。

00:30:11.050 --> 00:30:14.320
所以我抓住當前頁面
將顯示,

00:30:14.320 --> 00:30:18.730
我應用一個比例動畫。

00:30:18.730 --> 00:30:22.030
所以這就是你所看到的
當頁面進來時。

00:30:22.030 --> 00:30:23.875
當頁面進來時,

00:30:23.875 --> 00:30:28.220
它縮放到它,你
甚至可以看到。堅持。

00:30:28.470 --> 00:30:31.060
我忘了我會做
這。看看這個

00:30:31.060 --> 00:30:33.895
如果按一下
"關於",不是很有趣嗎？

00:30:33.895 --> 00:30:36.505
你只是在選項卡之間按一下

00:30:36.505 --> 00:30:39.400
它給你
這個很酷的動畫。

00:30:39.400 --> 00:30:44.770
因為這就是所有解析
通過出現。

00:30:44.770 --> 00:30:52.040
所以現在出現是指示
您的頁面將出現。

00:30:52.290 --> 00:30:55.090
所以,這種情況發生。

00:30:55.090 --> 00:30:56.710
很酷的事情在這裡
殼牌的東西,太,

00:30:56.710 --> 00:30:58.585
是"出現"實際上
意味著出現。

00:30:58.585 --> 00:31:01.779
所以出現的事件
在殼牌上被發射

00:31:01.779 --> 00:31:05.695
在視圖之前實際上
出現在頁面上。

00:31:05.695 --> 00:31:08.590
所以,這是地方
MVVM 框架將掛鉤到

00:31:08.590 --> 00:31:12.160
更改綁定和所有
這些事情,因為現在,

00:31:12.160 --> 00:31:15.445
如果您掛鉤到 iOS 上"出現",

00:31:15.445 --> 00:31:17.320
您的頁面將顯示為空,然後

00:31:17.320 --> 00:31:20.395
您的文本將淡入
因為事件是錯的

00:31:20.395 --> 00:31:23.935
但殼牌火災出現
正確在 4.2 中。

00:31:23.935 --> 00:31:28.345
它沒有在四行發射
但我們不會談論的

00:31:28.345 --> 00:31:31.595
所以很酷

00:31:31.595 --> 00:31:34.945
現在,出現的地方,我
自訂我希望它的工作方式。

00:31:34.945 --> 00:31:37.465
所以,看看這個,我有
此後退按鈕行為

00:31:37.465 --> 00:31:39.745
我已經分配到所有的頁面

00:31:39.745 --> 00:31:42.550
我現在所做的是找回

00:31:42.550 --> 00:31:45.415
後按鈕行為
就在那個頁面上

00:31:45.415 --> 00:31:47.680
然後我看著
導航堆疊,

00:31:47.680 --> 00:31:50.155
然後基於
導航堆疊,

00:31:50.155 --> 00:31:52.060
那是你在這裡看到的

00:31:52.060 --> 00:31:54.535
在哪兒？看看我在哪裡
設置,這看起來像什麼。

00:31:54.535 --> 00:31:57.130
所以現在在這個出現的東西裡,

00:31:57.130 --> 00:32:00.910
我有上下文
我的虛擬化堆疊。

00:32:00.910 --> 00:32:03.715
我製作的堆疊

00:32:03.715 --> 00:32:05.890
這項服務,我說
我想要你做什麼

00:32:05.890 --> 00:32:08.455
其實做的是我想要你
將文本設置為返回,

00:32:08.455 --> 00:32:10.720
然後,如果有
沒有導航堆疊,

00:32:10.720 --> 00:32:13.960
我要你使用
正常的漢堡功能表。

00:32:13.960 --> 00:32:18.459
所以,它是整潔的。整個
導航概念

00:32:18.459 --> 00:32:22.345
您的應用程式是
此服務中所述。

00:32:22.345 --> 00:32:24.070
所以,你可以真正豐富

00:32:24.070 --> 00:32:26.230
協調您想要的方式
一切工作。

00:32:26.230 --> 00:32:30.520
那麼這就是
其旋轉的效果。

00:32:30.520 --> 00:32:32.890
所以每次你
按一下其中一個選項卡,

00:32:32.890 --> 00:32:34.645
出現的事件觸發,

00:32:34.645 --> 00:32:38.170
然後這是設置
發生的操作。

00:32:38.170 --> 00:32:39.670
所以這個旋轉在這裡,

00:32:39.670 --> 00:32:43.690
你所看到的
此傳入頁面動畫。

00:32:43.690 --> 00:32:45.280
是不是很整潔？那是因為

00:32:45.280 --> 00:32:47.170
表單動畫真的很酷。

00:32:47.170 --> 00:32:49.105
我想有時候人們
忘了他們在那兒

00:32:49.105 --> 00:32:52.720
所以整個
你看到的那些動畫

00:32:52.720 --> 00:32:55.255
它是如此小的代碼。

00:32:55.255 --> 00:32:59.620
就是這個代碼
這裡正在轉變

00:32:59.620 --> 00:33:05.960
頁面,然後這裡的東西
正在縮放它。就是這樣。

00:33:08.630 --> 00:33:10.830
這就是正在做的一切

00:33:10.830 --> 00:33:13.425
跨平臺
動畫,這是很酷的。

00:33:13.425 --> 00:33:16.005
所以,是的。

00:33:16.005 --> 00:33:19.890
這就是動畫的工作原理。

00:33:19.890 --> 00:33:21.330
我們經過的解析。

00:33:21.330 --> 00:33:23.040
因此,解析是非常基本的。

00:33:23.040 --> 00:33:26.835
它只是看著
整潔的導航堆疊。

00:33:26.835 --> 00:33:31.380
好吧。讓我們看看。

00:33:31.380 --> 00:33:36.135
讓我們來看看墳墓的石刑
在這裡真正的快速。

00:33:36.135 --> 00:33:39.210
所以,墳墓石
是整潔的,使用

00:33:39.210 --> 00:33:43.390
薩馬林必需品
但基本上我

00:33:43.390 --> 00:33:50.710
做的是我有這些簡單的方法
我創造的

00:33:50.710 --> 00:33:56.570
因此,這是一個非常基本的序列化。

00:33:56.580 --> 00:34:02.290
我採取URI,然後我只是
沖進設置堆疊。

00:34:02.290 --> 00:34:05.155
進入設置就像一個字串。

00:34:05.155 --> 00:34:06.760
太基本了

00:34:06.760 --> 00:34:10.855
所以讓我去通過
我正在構建堆疊。

00:34:10.855 --> 00:34:13.015
是的,這裡"導航"。

00:34:13.015 --> 00:34:17.710
所以,我真正做的
導航是我看著它,

00:34:17.710 --> 00:34:24.940
當 URI 進入時這樣說,

00:34:24.940 --> 00:34:27.400
我看著它,我說,"好吧,酷。

00:34:27.400 --> 00:34:31.165
所以我抓住導航堆疊和
然後,我添加到導航堆疊。

00:34:31.165 --> 00:34:33.040
我做比較的主要原因

00:34:33.040 --> 00:34:34.150
頂部是,如果你做喜歡

00:34:34.150 --> 00:34:35.620
背,因為你不想

00:34:35.620 --> 00:34:38.200
要進入的後退按鈕
您的導航堆疊。

00:34:38.200 --> 00:34:41.950
因此,如果最後一頁
是當前頁面,

00:34:41.950 --> 00:34:44.575
這意味著使用者是
把它從上面彈出來。

00:34:44.575 --> 00:34:47.215
所以,這基本上是
這是什麼。

00:34:47.215 --> 00:34:52.135
所以,這是在做什麼是
創建此虛擬堆疊,

00:34:52.135 --> 00:34:57.880
然後虛擬堆疊是
只是存儲在本地的清單。

00:34:57.880 --> 00:35:00.220
因此,您可以看到保存的狀態。

00:35:00.220 --> 00:35:01.645
沒太激動人心了

00:35:01.645 --> 00:35:05.260
就在這裡,保存的狀態。

00:35:05.260 --> 00:35:08.395
所以它只是採取
導航堆疊。

00:35:08.395 --> 00:35:13.945
這是
導航堆疊,它存儲它,

00:35:13.945 --> 00:35:17.850
確實如此。

00:35:17.850 --> 00:35:18.990
它儲存了它。

00:35:18.990 --> 00:35:21.225
我在哪裡？魔法字串。

00:35:21.225 --> 00:35:22.290
太酷了

00:35:22.290 --> 00:35:24.390
所以現在發生了什麼
是當你

00:35:24.390 --> 00:35:27.610
啟動應用程式,

00:35:29.210 --> 00:35:33.250
它在這裡做什麼
您的導航面板,

00:35:33.250 --> 00:35:38.170
是它說,"做
導航堆疊存在嗎？

00:35:38.170 --> 00:35:41.395
不會的。所以
導航堆疊為零。

00:35:41.395 --> 00:35:45.025
所以這意味著它
第一個導航點

00:35:45.025 --> 00:35:47.410
然後它做的是
它載入狀態。

00:35:47.410 --> 00:35:53.080
所以,現在它反序列化了。

00:35:53.080 --> 00:35:56.440
反序列化也是這樣

00:35:56.440 --> 00:35:57.955
一個複雜的詞
為了它在做什麼

00:35:57.955 --> 00:36:00.325
但它基本上
鑽出字串,

00:36:00.325 --> 00:36:03.295
分裂它的術語,然後

00:36:03.295 --> 00:36:07.910
重新創建 URI 堆疊
作品看起來像。

00:36:08.520 --> 00:36:10.600
因為每個應用程式都有

00:36:10.600 --> 00:36:12.715
不同的方式,他們
想做堆疊。

00:36:12.715 --> 00:36:14.965
他們想要的
"後退"按鈕。

00:36:14.965 --> 00:36:17.050
有些人,例如在鬆弛,

00:36:17.050 --> 00:36:19.195
如果您正在導航
通道之間,

00:36:19.195 --> 00:36:21.850
"後退"按鈕不讓你
做任何事情,但很多人

00:36:21.850 --> 00:36:25.300
希望能夠
自訂該行為。

00:36:25.300 --> 00:36:29.380
是的,所以這很酷。因此,它保存
國家,然後我們做,

00:36:29.380 --> 00:36:32.125
這是你可以看到
它把一切都拉在一起

00:36:32.125 --> 00:36:36.520
是你接受它,

00:36:36.520 --> 00:36:39.130
你得到導航堆疊
然後呢

00:36:39.130 --> 00:36:41.500
我稱之為"ParseAsync"。

00:36:41.500 --> 00:36:42.640
所以現在我要說的是

00:36:42.640 --> 00:36:46.795
導航是我
拿下最後一個URI,

00:36:46.795 --> 00:36:50.635
我正在解析該 URI
系統,然後說,

00:36:50.635 --> 00:36:54.880
"我希望你回到我身邊
應用程式的下一個狀態。

00:36:54.880 --> 00:36:57.010
所以,現在這是頁面
它會去

00:36:57.010 --> 00:37:00.295
現在,我
導航堆疊已恢復。

00:37:00.295 --> 00:37:03.040
所以現在導航堆疊
在這裡是能夠

00:37:03.040 --> 00:37:11.110
現在使用"後退"按鈕
我自訂的行為。

00:37:11.110 --> 00:37:12.730
所以很酷

00:37:12.730 --> 00:37:15.265
所以,你已經能夠團結在一起。

00:37:15.265 --> 00:37:17.260
你可以非常

00:37:17.260 --> 00:37:20.050
自訂所有這些不同的
功能,它的工作原理。

00:37:20.050 --> 00:37:23.095
所以,是的。

00:37:23.095 --> 00:37:25.810
因此,在任何這些頁面
它拉的地方

00:37:25.810 --> 00:37:30.340
具有這些生命週期的頁面,

00:37:30.340 --> 00:37:31.480
這是出現的地方,

00:37:31.480 --> 00:37:33.265
您可以設置可見的巡覽列。

00:37:33.265 --> 00:37:35.845
您可以設置可見的選項卡頁。

00:37:35.845 --> 00:37:37.780
任何你真正想做的

00:37:37.780 --> 00:37:40.240
所以,是的,讓我們看看。

00:37:40.240 --> 00:37:42.730
我認為這是大多數
與演示的內容。

00:37:42.730 --> 00:37:46.000
檢查備註。是的,墓碑
絕密,酷

00:37:46.000 --> 00:37:47.875
因此,讓我們切換。

00:37:47.875 --> 00:37:50.020
我已經點擊了大多數
這些頁面,但我想

00:37:50.020 --> 00:37:52.720
只顯示新鮮的 MVVM。

00:37:52.720 --> 00:38:00.130
讓我們關閉薩馬林。
好吧。讓我們看看。

00:38:00.130 --> 00:38:08.080
所以我們不會跑出去,因為我們
還剩下大約7分鐘

00:38:08.080 --> 00:38:10.600
有什麼問題嗎？

00:38:10.600 --> 00:38:13.330
任何人想上麥克風
並問你的問題

00:38:13.330 --> 00:38:16.990
外殼或它要做的事情
支援還是不支援？

00:38:16.990 --> 00:38:20.960
不？如果沒有,我不想做
接下來的五分鐘

00:38:22.500 --> 00:38:25.645
• 第 1 號,第一件事
我想知道的是

00:38:25.645 --> 00:38:30.640
時程表是什麼
能用棱鏡與外殼？

00:38:30.640 --> 00:38:36.295
我真的不知道
說實話的時程表

00:38:36.295 --> 00:38:39.115
很難承諾時程表。

00:38:39.115 --> 00:38:40.930
但有了,我們正在做的,

00:38:40.930 --> 00:38:42.550
所以它真的很整潔
因為FreshMvvm,

00:38:42.550 --> 00:38:44.215
這是這裡的樣品,

00:38:44.215 --> 00:38:47.920
有一個例子,在這裡
他們已經利用了它。

00:38:47.920 --> 00:38:51.069
因此,我們確定的部分

00:38:51.069 --> 00:38:55.899
是我們可以得到
和這裡的東西,

00:38:55.899 --> 00:38:57.670
我們可以放什麼零件來允許

00:38:57.670 --> 00:38:59.755
棱鏡開始做支援？

00:38:59.755 --> 00:39:03.010
所以這是一個重要原因
我建造了很多這些東西。

00:39:03.010 --> 00:39:05.500
有一個NuGet的這個
我們可以拉,

00:39:05.500 --> 00:39:08.200
所以我和丹一起工作
非常積極和很多

00:39:08.200 --> 00:39:11.260
他們,以確保
一切都在這裡,他們需要。

00:39:11.260 --> 00:39:14.260
所以,是的,很多的東西
是建立與這一點。

00:39:14.260 --> 00:39:15.970
我有一個版本我想說

00:39:15.970 --> 00:39:19.120
在我的腦海,但我
不會說

00:39:19.120 --> 00:39:21.535
[ ] 他的部分是什麼版本
我希望它會在,

00:39:21.535 --> 00:39:24.220
但很多太只是
試圖把零件放進去

00:39:24.220 --> 00:39:28.150
因此,而不是把
在這個巨大的公關,

00:39:28.150 --> 00:39:29.890
會是所有這些事情

00:39:29.890 --> 00:39:32.140
我需要獲得知名度的葡萄酒

00:39:32.140 --> 00:39:34.630
和一些後退按鈕
可能出現的行為,

00:39:34.630 --> 00:39:36.430
所以我們滾動的岩石或

00:39:36.430 --> 00:39:38.770
向前非常積極
他們之間,

00:39:38.770 --> 00:39:40.270
在某個時候,我們
將擊中該點,其中

00:39:40.270 --> 00:39:42.010
棱鏡能夠真正
做他們想做的事

00:39:42.010 --> 00:39:44.950
所以,我認為主的棱鏡
將需要是真的

00:39:44.950 --> 00:39:48.685
這創建,然後一些
導航掛鉤。

00:39:48.685 --> 00:39:49.990
這是現在最大的一個

00:39:49.990 --> 00:39:55.330
是現在沒有辦法
用外殼來DI你的頁面,

00:39:55.330 --> 00:39:57.010
那會很大

00:39:57.010 --> 00:39:59.950
然後,第二步是
會很令人興奮的

00:39:59.950 --> 00:40:04.150
* 所以現在建議
做入職,

00:40:04.150 --> 00:40:06.535
有程式,我們可以做。

00:40:06.535 --> 00:40:09.070
如果我們正在做標籤,我們可以
使用飛出,只是

00:40:09.070 --> 00:40:11.755
禁用快顯視窗,反之亦然。

00:40:11.755 --> 00:40:14.290
會有單獨的流嗎？

00:40:14.290 --> 00:40:15.790
會像上船一樣處理,

00:40:15.790 --> 00:40:18.190
在單獨的流中記錄

00:40:18.190 --> 00:40:21.310
你不一定
希望使用者導航到？

00:40:21.310 --> 00:40:24.070
* 是的。

00:40:24.070 --> 00:40:26.440
登錄頁面也是如此。

00:40:26.440 --> 00:40:32.530
你是說你會
有他們的登記？

00:40:32.530 --> 00:40:34.060
就是你
說,如果他們

00:40:34.060 --> 00:40:35.560
註冊和移動通過？

00:40:35.560 --> 00:40:37.900
* 是。載入教程
那種事情。

00:40:37.900 --> 00:40:39.310
"好的。是的,我們有

00:40:39.310 --> 00:40:42.295
幾個談話案例
的人與。

00:40:42.295 --> 00:40:45.610
這非常
此登錄頁面流

00:40:45.610 --> 00:40:49.105
這裡是因為有了這個,

00:40:49.105 --> 00:40:52.255
你可以做一個入職
與這些方案。

00:40:52.255 --> 00:40:54.820
在這裡,我認為一些
命名會妨礙命名。

00:40:54.820 --> 00:40:57.160
例如,使用此選項卡欄,

00:40:57.160 --> 00:41:00.175
這不會有
標籤欄,如你所見,

00:41:00.175 --> 00:41:01.660
但你仍然可以從

00:41:01.660 --> 00:41:06.775
此登錄頁通過
載入申請。

00:41:06.775 --> 00:41:10.855
您可以推送內容頁
在下一頁,

00:41:10.855 --> 00:41:13.630
然後下一頁,然後
像所有的模態的東西工作。

00:41:13.630 --> 00:41:18.535
但這是一件事,人們
真的有興趣,

00:41:18.535 --> 00:41:23.290
所以有一個問題,
有人創造了我們

00:41:23.290 --> 00:41:25.540
希望能夠更聲明性

00:41:25.540 --> 00:41:28.030
定義諸如載入之類的內容。

00:41:28.030 --> 00:41:30.520
所以就像你所做的一樣
在載入的情況下

00:41:30.520 --> 00:41:33.790
登錄是你可能會做的
另一個外殼內容在這裡

00:41:33.790 --> 00:41:37.360
表示註冊和

00:41:37.360 --> 00:41:39.790
然後是下一頁
通過您的登錄頁面。

00:41:39.790 --> 00:41:41.410
然後隨著你的巢註冊,

00:41:41.410 --> 00:41:43.795
你可能會做,好吧,
收集詳細資訊。

00:41:43.795 --> 00:41:45.775
然後,現在,這是闡明

00:41:45.775 --> 00:41:49.345
您的層次結構,你
通超載入。

00:41:49.345 --> 00:41:51.235
因此,我們希望能夠
還描述

00:41:51.235 --> 00:41:54.565
流動在更深入的方式。

00:41:54.565 --> 00:41:55.915
這能回答你的問題嗎？

00:41:55.915 --> 00:41:56.580
* 是。

00:41:56.580 --> 00:41:58.900
"好的。如果它沒有完全覆蓋它,

00:41:58.900 --> 00:42:02.575
只要讓我知道,我們可以
更直接地談論它。

00:42:02.575 --> 00:42:04.900
"好的。所以我有兩個問題

00:42:04.900 --> 00:42:07.480
第一個,是有可能還是

00:42:07.480 --> 00:42:10.375
易於定制
選項卡上的渲染器,

00:42:10.375 --> 00:42:13.270
例如,如圖示或

00:42:13.270 --> 00:42:16.600
文本,如果我想把
像標籤上的一批？

00:42:16.600 --> 00:42:18.280
"好的。是的。

00:42:18.280 --> 00:42:19.495
* 是的。

00:42:19.495 --> 00:42:21.880
* 是的。所以你說的只是

00:42:21.880 --> 00:42:24.070
在底部的選項卡上
在白色節點中？

00:42:24.070 --> 00:42:24.510
* 是的。

00:42:24.510 --> 00:42:27.055
我想說的那個
讓一點點容易,

00:42:27.055 --> 00:42:29.545
但標籤圖示,

00:42:29.545 --> 00:42:32.285
大衛,你能定制嗎？
標籤圖示？

00:42:32.285 --> 00:42:40.960
[ 聽不到]。

00:42:40.960 --> 00:42:43.060
"好的。是的。什麼？

00:42:43.060 --> 00:42:44.950
我們有徽章的公關。

00:42:44.950 --> 00:42:46.675
因為你問過徽章？

00:42:46.675 --> 00:42:47.050
* 是的。

00:42:47.050 --> 00:42:48.790
"好的。對不起,我錯過了。

00:42:48.790 --> 00:42:52.105
是的。我們有一個範本,其中
你可以穿一個範本。

00:42:52.105 --> 00:42:54.700
我們有徽章的公關
我們希望

00:42:54.700 --> 00:42:57.550
馬上就進去了
你可以設置這些。

00:42:57.550 --> 00:43:02.635
現在,我會說渲染器
故事,它仍在演變。

00:43:02.635 --> 00:43:05.275
你可以到達
殼內的一切。

00:43:05.275 --> 00:43:08.800
因此,關於外殼的一件事
是有點不同

00:43:08.800 --> 00:43:10.870
渲染器結構
是,而不是

00:43:10.870 --> 00:43:15.070
具有渲染器
它的各個方面,

00:43:15.070 --> 00:43:17.725
這一切都得到管道通過

00:43:17.725 --> 00:43:21.145
單個渲染器
稱為外殼渲染。

00:43:21.145 --> 00:43:24.445
因此,如果你想自訂
在平臺級別,

00:43:24.445 --> 00:43:26.770
這是一個很好的問題,如
你通過這裡管道。

00:43:26.770 --> 00:43:29.815
外殼渲染器是
外殼的渲染器。

00:43:29.815 --> 00:43:33.550
因此,它是一個渲染器,而不是
不得不通過它。

00:43:33.550 --> 00:43:34.780
所以,你會做什麼

00:43:34.780 --> 00:43:37.570
平臺級別是你會
實現您自己的外殼渲染器,

00:43:37.570 --> 00:43:39.730
使用正常的匯出屬性,

00:43:39.730 --> 00:43:41.350
然後現在在這裡

00:43:41.350 --> 00:43:45.145
它有不同的
重寫虛擬方法

00:43:45.145 --> 00:43:49.660
用於創建這些
它的不同部分。

00:43:49.660 --> 00:43:51.685
這裡是選項卡佈局,

00:43:51.685 --> 00:43:53.875
這裡是底部導航視圖。

00:43:53.875 --> 00:43:56.425
在這裡你可以
訪問它,

00:43:56.425 --> 00:43:59.050
這是狀態列。

00:43:59.050 --> 00:44:02.515
所以這裡是它的地方
創建所有這些,

00:44:02.515 --> 00:44:06.970
這是你可以創建
這些東西,並訪問他們。

00:44:06.970 --> 00:44:08.740
這能回答你的問題嗎？

00:44:08.740 --> 00:44:09.610
[ 種類.是的。

00:44:09.610 --> 00:44:13.405
* 是的。所以,如果標籤,我會說,

00:44:13.405 --> 00:44:15.610
一直很有趣
因為有了投票

00:44:15.610 --> 00:44:18.640
最高票數之一,
我們已經恢復啟動是

00:44:18.640 --> 00:44:22.150
具有跨平臺
巡覽列。

00:44:22.150 --> 00:44:23.890
因此,選項卡是另一個

00:44:23.890 --> 00:44:26.200
我們一直在尋找
在這將是很酷的

00:44:26.200 --> 00:44:28.270
有更多的跨平臺,所以

00:44:28.270 --> 00:44:30.535
你可以更多
輕鬆利用它們。

00:44:30.535 --> 00:44:33.970
但它仍然是所有在
本機平板電腦佈局。

00:44:33.970 --> 00:44:37.480
它使用選項卡佈局
安卓底部巡覽列,

00:44:37.480 --> 00:44:41.380
然後在 iOS 上索引標籤控制項。

00:44:41.380 --> 00:44:44.170
所以,你可以得到他們
渲染器級別和

00:44:44.170 --> 00:44:47.440
自訂這些東西。但是,是的。

00:44:47.440 --> 00:44:50.080
所以,如果這是一個具體的情況,

00:44:50.080 --> 00:44:54.025
你可以得到太容易肯定
與 shell 的登錄問題

00:44:54.025 --> 00:44:56.740
因為渲染器的故事
需要一點點

00:44:56.740 --> 00:44:59.875
工作,使其更容易得到
所有不同的部分。

00:44:59.875 --> 00:45:01.330
所以,這是一件事,使

00:45:01.330 --> 00:45:02.860
外殼有點不同
因為你有

00:45:02.860 --> 00:45:06.175
外殼渲染器和
如此頂級,

00:45:06.175 --> 00:45:08.470
確保他們有
訪問所有這些部件。

00:45:08.470 --> 00:45:08.710
"好的。

00:45:08.710 --> 00:45:15.880
[ 聽不到]。

00:45:15.880 --> 00:45:18.130
"好的。我的下一個問題是

00:45:18.130 --> 00:45:21.775
如果我想做喜歡深
連結或應用連結,

00:45:21.775 --> 00:45:27.145
有可能做
這個外殼路由導航？

00:45:27.145 --> 00:45:30.235
* 是的。我們快出局了
時間在這裡,但是的。

00:45:30.235 --> 00:45:32.290
這是一件大事
我們想要啟用。

00:45:32.290 --> 00:45:36.500
所以因為喜歡當
你在做深度連結

00:45:37.050 --> 00:45:39.370
當你映射你的深層連結,

00:45:39.370 --> 00:45:42.070
它基本上是你的主機
和你的計畫

00:45:42.070 --> 00:45:46.105
它告訴它
此應用程式服務此 URL,

00:45:46.105 --> 00:45:48.910
然後有趣的部分
這是路徑的結束。

00:45:48.910 --> 00:45:51.040
所以,如果你是
做深度連結,

00:45:51.040 --> 00:45:52.615
這就是 URI 的用處。

00:45:52.615 --> 00:45:55.630
所以,你基本上會
啟動應用程式

00:45:55.630 --> 00:45:58.780
當它從那一點開始
在它深深連接的地方,

00:45:58.780 --> 00:46:01.630
然後從那裡你得到
他們要走的路

00:46:01.630 --> 00:46:04.930
然後,如果你已經設置
你的外殼與之相匹配,

00:46:04.930 --> 00:46:06.610
然後你可以去那條路,

00:46:06.610 --> 00:46:08.545
它會直接進入該頁面。

00:46:08.545 --> 00:46:11.980
所以,這就是發生
查詢字串導航。

00:46:11.980 --> 00:46:16.585
因此,當它導航
在詳細資訊頁面上,

00:46:16.585 --> 00:46:19.675
例如,視圖模型,

00:46:19.675 --> 00:46:24.190
在這裡,看到URI,它的
構建它只是一個查詢字串,

00:46:24.190 --> 00:46:27.970
這只是一個東西的名字
這裡查詢字串參數。

00:46:27.970 --> 00:46:29.620
因此,通過深度連結,

00:46:29.620 --> 00:46:32.170
你可以只是做"細節
ID 等於某物"

00:46:32.170 --> 00:46:33.310
基於他們在做什麼,然後

00:46:33.310 --> 00:46:35.350
連結到應用程式。

00:46:35.350 --> 00:46:38.680
然後,如果你想,你可以去
瘋狂的導航服務

00:46:38.680 --> 00:46:42.265
並構建自訂堆疊。

00:46:42.265 --> 00:46:45.490
所以,這可以追溯到
他說的

00:46:45.490 --> 00:46:47.050
這將是很酷的
如果我們能描述

00:46:47.050 --> 00:46:48.820
這裡的層次結構
因為那時我們可以

00:46:48.820 --> 00:46:52.825
為您生成整個堆疊
如果我們對此有了解

00:46:52.825 --> 00:46:54.610
所以,是的。

00:46:54.610 --> 00:46:57.440
我想我們最好讓你剪掉它。

00:46:57.720 --> 00:47:01.405
我要關閉我的
東西,然後也許？

00:47:01.405 --> 00:47:03.080
他負責,所以他可以
告訴我起床與否

00:47:03.080 --> 00:47:05.770
• 我有一個快速的問題
關於導航參數,

00:47:05.770 --> 00:47:07.195
但我可以把它離線

00:47:07.195 --> 00:47:10.360
"好的。把它拿上去
因為我們需要把它包起來

00:47:10.360 --> 00:47:11.635
所以,是的。好吧。

00:47:11.635 --> 00:47:14.830
好了,就到這個地了是的,[聽不見]。

00:47:14.830 --> 00:47:17.045
耶！峰會。

00:47:17.045 --> 00:47:19.500
是的。

00:47:19.500 --> 00:47:22.000
[音樂]

