- 博客(19)
- 收藏
- 关注
原创 后退按钮不可见
一般在主页中时,后退按钮是不可见的,在点击进入别的界面后后退按钮出现。可以用以下语法实现:按钮不可见BackButton.Visibility = Visibility.Collaspsed按钮可见BackButton.Visibility = Visibility.Visible按钮不可见,但是会留出按钮的位置BackButton.Visibility = Visibility.H...
2019-05-12 22:33:14 150
原创 TextBlock的一些属性
TextWrappingTextWraping可以设置应用中的文本的显示方式,它有三种样式。NoWrap<TextBlock TextWrapping = "NoWrap"><TextBlock>这个是默认的效果,也就是无论多少字,都在一行显示。不换行,即使跑到了屏幕外.2. Wrap<TextBlock TextWrapping = "Wrap"...
2019-04-22 21:35:07 2508
原创 关于滚动条遇到的问题
昨天在练习代码的时候发现用<Grid>分了上下两个网格,但是程序只有一个网格占满了整个程序并且没有滚动条显示。检查后发现是高度设置成Auto而不是*。代码如下所示: <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefini...
2019-03-15 09:47:51 310
原创 ScrollViewer滚动条控件添加
ScrollViewer它可以添加一个可以上下滚动的区域,可以在整个区域中,也可以是一小块地方。简单使用1、直接使用<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"> <Image Source="Assets/Financial.png"...
2019-03-14 22:09:46 491
原创 UWP自适应布局
VisualStateManager定义VisualStateManager可以管理应用的可视化状态,比如界面元素的位置和大小,颜色。这样就可以实现UWP的真正意义,只写一份代码就可以在任何分辨率的设备上使用。VisualStateManager使用创建&amp;amp;lt;VisualStateManagerGroup&amp;amp;gt;然后创建一组&amp;amp;lt;VisualState&amp;amp;gt;给它命
2019-03-04 19:21:45 456
原创 关于Grid一些经验
Grid可以划分区域,我们可以在不同的区域中再进行部件的放置。一开始学习Grid都是有几行几列的这种风格状的分区,比如三行4列可以直接用以下方法定义。&lt;Grid&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition Height="Auto"/&gt; &a
2019-03-04 18:59:11 613 1
原创 Resource的应用
解释ResourceResource是资源的意思,也就是可以把一些我们要用到的固定的风格写在里面,避免重复代码。比如我们设计一个按钮的风格,它的颜色,它的字体,它的各种风格。只要是出现在我设计的程序中的按钮都要是一种风格的,我们可以在Resource里面统一设定,直接拿来用就好了,修改也只是修改Resource里面的风格。Resource在页面中使用可以放在一个页面里面的<Page&...
2019-02-03 11:31:44 317
原创 Navigation(导航)
Navigation介绍总的来说就是UWP可以有多个页面,MainPage.xaml中是会一直在页面中出现的内容。比如汉堡菜单之类的东西,当然也是可以设置为隐藏的。还要在MainPage.xaml中设置前进后退等按钮。<StackPanel> <StackPanel Orientation="Horizontal"> <Bu...
2019-01-28 14:14:45 31594
原创 SliptView的用法
SplitView可以让我们创造一个面板,这个面板可以显示也可以隐藏。在控件中还有一些过渡动画,比如视角来回切换。它由两部分组成。Panel是隐藏在展示部分旁边的部分。Content是很容易被覆盖或者被推开的用于展示的部分。默认的&lt;StackPanel&gt; &lt;SplitView Name="MySplitView" &gt; &a
2019-01-27 23:19:15 423
原创 Relative Panel用法
RelativePanel.AlignRightWithPanel = "True"与面板右侧对齐(贴右边)RelativePanel.AlignBottomWithPanel = "True"与面板下方对齐(贴下边)RelativePanel.AlignTopWithPanel = "True"与面板上方对齐(贴上边)RelativePanel.AlignLeftWithPanel = "...
2019-01-26 16:20:53 591
原创 Grid和Stack Panel
Grid和Stack Panel都是布局控件,我理解为在一整个页面中划分区域,区域可以放一些文本或别的什么东西。Grid意为网格,所以Grid划分的区域就像网格一样,可以在任意格子中放东西,而且格子里的东西可以重叠。Stack Panel意为堆放布局,所以StackPanel里面的东西是像放箱子一样的堆起来的,不可能重叠。下面为Grid的使用方法&amp;lt;Grid&amp;gt; &amp;lt;Gri...
2019-01-26 15:29:06 812
原创 代码分析:XAML中的网格代码。
下面列出一行代码 &amp;lt;Grid&amp;gt; &amp;lt;Grid.RowDefinitions&amp;gt; &amp;lt;RowDefinition Height=&quot;Auto&quot; /&amp;gt; &amp;lt;RowDefinition
2019-01-23 21:35:14 308
原创 UWP学习笔记
UWP笔记一、property element syntax(元素属性语法)一种元素在另一个元素之内的一种语法。因为有的属性比较复杂,需要多加一点XAML来更好的定义复杂的属性。比如设置按钮的背景颜色为红色则<Button> Background = "Red"<Button>如果想要将按钮的背景颜色改为渐变色,则还要在<Button>属性内...
2019-01-23 20:27:51 290
转载 请用Java语言编写一个冒泡排序算法
import java.util.Random;import java.util.Arrays;public class BubbleSort{ public static void main(String[] args){ int[] arr = new int[10]; for(int i = 0;i < arr.length;i++){ Random ran = ...
2018-03-15 22:55:19 7321 2
原创 简单说明什么是递归?什么情况会使用?并使用Java实现一个简单的递归程序。
1、递归做为一种算法在程序设计语言中广泛使用,是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象。2、递归算法一般用于解决三类问题: 1)数据的定义是按递归定义的。(Fibonacci(斐波那契)的函数) 2)问题解法按递归算法实现。(回溯) 3)数据的结构形式是按递归定义的。(树的遍历,图的搜索)3、下面是使用递归算法实现计算某个整数在二进制中的个数,代码如下所示:/**...
2018-03-15 22:34:16 1780
转载 java面试基础
J2SE基础1. 九种基本数据类型的大小,以及他们的封装类。2. Switch能否用string做参数?3. equals与==的区别。4. Object有哪些公用方法?5. Java的四种引用,强弱软虚,用到的场景。6. Hashcode的作用。7. ArrayList、LinkedList、Vector的区别。8. String、StringBuffer与StringBuilder的区别。9....
2018-03-14 12:49:00 128
转载 String StringBuffer StringBuilder的区别
运行速度 StringBuilder > StringBuffer > StringStringBuilder是线程不安全的,StringBuffer是线程安全的。String是字符串常量,字符串不可修改。StringBuilder,StringBuffer是字符串变量。String str = "abc";System.out.println(str);str = str + "de...
2018-03-14 11:10:01 100
原创 面试题
1、给定如下Java 程序代码片段,编译运行这段代码,结果是( )。 java.util.HashMapmap = new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.get("name")); A. null B. Jack C. ...
2018-03-08 21:41:51 1188
原创 错误#1
The type List is not generic; it cannot be parameterized with arguments <Employee>;List这个类型不是泛型,不能参数化<Employee>我在网上找了好多都说导错包,但并不是,是参数名和类名相同导致的。...
2018-03-08 21:11:39 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人