【WIN10】我的第一個WIN10-UWP應用——古文觀止

已上架,下載地址:

【WIN10】我的第一個WIN10-UWP應用——古文觀止。特點是:繁體豎排,隱藏/顯示標點符號。

【WIN10】我的第一個WIN10-UWP應用——古文觀止。截幾張圖來瞅瞅。

【WIN10】我的第一個WIN10-UWP應用——古文觀止。 

1.主界面

图片 1

這張圖使用的是GridView實現,此中ItemTemplate如下:

<GridView.ItemTemplate>
                <DataTemplate>
                    <Canvas  Width="96" Height="96" >
                        <Image Source="Assetsook.png"/>
                        <Border BorderBrush="White" BorderThickness="1,1,1,1" Canvas.Left="18" Canvas.Top="8">
                            <Border BorderBrush="Black" BorderThickness="1,1,1,1">
                                <Border BorderBrush="White" BorderThickness="1,1,1,1">
                                    <Grid Background="White">
                                        <TextBlock Text="{Binding Name}" TextWrapping="Wrap"  Width="16" FontSize="14" Foreground="Black" />
                                    </Grid>
                                </Border>
                            </Border>
                        </Border>
                    </Canvas>
                </DataTemplate>
            </GridView.ItemTemplate>

圖中的文字,使用Border進行邊框顯示,同時加一個Grid,中湖蓝背景,把TextBlock包裹起來。這樣,背景就能够根據文字的長度變化而變化了。

 

【WIN10】我的第一個WIN10-UWP應用——古文觀止。 

2.進入到“周文”

图片 2

允許用戶增加筆記。使用ListView實現,也很簡單。

 

 

3.閱讀書籍

图片 3

运用GridView實現,豎排,成分豎排排列就足以達到效果。

從右到左,使用FlowDirection設置就能够達到。

幾乎不用怎麼編寫代碼。

 

4.放大

 

图片 4

扩充縮小的职能,是应用View博克斯實現的,又特别簡單了。

 

5.有的急需特別處理的地点

1.頁面跳轉。

若果直白动用Frame.Navigate,Frame.Back進行跳轉和重回,你會發現,重临的時候,相當於重新Navigate了那個頁面。這個問題就比較惡心了,例如小编現在滾動了滾動條,滾動到了二分一,點了一篇小说,發現點錯了,點再次回到,你發現滾動條回到頂點地点了,并不是剛才自身滾動到一半的职位,於是作者只可以又滾動三遍,叫小编情何以堪。

 

本人的解決方案是,搞一個PageLoader,由它來處理頁面跳轉、重回的處理。每Navigate一個頁面,就生成一個新的Frame,當重回時,刪除這個Frame就OK了,這樣,原來的Frame還在,神馬東東都保存著。。

具體代碼,請看本身下篇博客吧。因為小编覺得這玩意只怕须求單獨的一篇博客來進行說明。

 

2.AppBar

當Frame導向一個Page時,會把Page的AppBar導入進來,原來頁面的AppBar就不見了。

現在的問題是,當現在是有AppBar的頁面時,借使加載一個沒有AppBar的東東,原來的Appbar不會消失。笔者覺得這應該是一個BUG。

由此,作者只可以放棄使用AppBar.

 

3.最後關於讀取程式內保存的文书、保存用戶配置、試用版的檢測等等,都用新博客來說明,笔者覺得這樣更加好一些。

 

[END]

本文由金沙贵宾会手机版发布于www.243.net,转载请注明出处:【WIN10】我的第一個WIN10-UWP應用——古文觀止

您可能还会对下面的文章感兴趣: