那一个神器,让您边旅行边干活

图片 1<navigation:Page x:Class=”Silverlight30.Control.MediaElement” 
图片 2           xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” 
图片 3           xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” 
图片 4           xmlns:d=”http://schemas.microsoft.com/expression/blend/2008
图片 5           xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006
图片 6           mc:Ignorable=”d”
图片 7           xmlns:navigation=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation”
图片 8           d:DesignWidth=”640″ d:DesignHeight=”480″
图片 9           Title=”MediaElement Page”>
图片 10    <Grid x:Name=”LayoutRoot”>
图片 11    
图片 12        <!–
图片 13            增添了对录制 H.26四 编码格式的支撑,和对旋律 AAC 编码格式的援助
图片 14            本例以 H.26四 编码,VCD为容器做示范
图片 15        –>
图片 16        <MediaElement x:Name=”mediaElement” Source=”/Resource/Demo.mp4″ Width=”320″ Height=”240″
图片 17            AutoPlay=”True” MediaEnded=”mediaElement_MediaEnded” />
图片 18            
图片 19    </Grid>
图片 20</navigation:Page>
图片 21

幕布  让思绪更清楚

叁个精简优雅的工具,能够轻松地将文件转化为怀念导图。对于要理清思路,建立大纲相当有帮衬,笔者前几天写东西还是做课件,基本上都是在幕布上先搞好大纲,然后在任何工具里展开细节加工。

图片 22<?xml version=”1.0″ encoding=”utf-8″ ?>
图片 23<root>
图片 24    <node name=”a level 1″>
图片 25        <node name=”a level 2″>
图片 26            <node name=”a level 3″>
图片 27                <node name=”a level 4″ />
图片 28            </node>
图片 29        </node>
图片 30    </node>
图片 31    <node name=”b level 1″>
图片 32        <node name=”b level 2″>
图片 33            <node name=”b level 3″>
图片 34                <node name=”b level 4″>
图片 35                    <node name=”b level 5″ />
图片 36                </node>
图片 37            </node>
图片 38        </node>
图片 39    </node>
图片 40    <node name=”c level 1″>
图片 41        <node name=”c level 2″>
图片 42            <node name=”c level 3″>
图片 43                <node name=”c level 4″ />
图片 44            </node>
图片 45        </node>
图片 46    </node>
图片 47    <node name=”d level 1″>
图片 48        <node name=”d level 2″>
图片 49            <node name=”d level 3″ />
图片 50        </node>
图片 51    </node>
图片 52</root>
图片 53

字里行间  用手机优雅排版

有的是人唯恐有谈得来的公众号,但用手提式有线电话机排版不太便宜,发长图就成了相比较好的挑选。但不论是发文如故发长图,美观的排版都首要。

字里行间最大的优势就在于它的排版,它内置了一点个特出的沙盘,能够将小说保存为长图,相当方便好用。

汉语排版,须要雕琢,那或多或少,字里行间做的很棒。

图片 54using System;
图片 55using System.Collections.Generic;
图片 56using System.Linq;
图片 57using System.Net;
图片 58using System.Windows;
图片 59using System.Windows.Controls;
图片 60using System.Windows.Documents;
图片 61using System.Windows.Input;
图片 62using System.Windows.Media;
图片 63using System.Windows.Media.Animation;
图片 64using System.Windows.Shapes;
图片 65using System.Windows.Navigation;
图片 66
图片 67using System.Xml.Linq;
图片 68using Silverlight30.Model;
图片 69
图片 70namespace Silverlight30.Control
图片 71图片 72图片 73{
图片 74    public partial class TreeView : Page
图片 75图片 76    图片 77{
图片 78        public TreeView()
图片 79图片 80        图片 81{
图片 82            InitializeComponent();
图片 83
图片 84            this.Loaded += new RoutedEventHandler(TreeView_Loaded);
图片 85        }
图片 86
图片 87        void TreeView_Loaded(object sender, RoutedEventArgs e)
图片 88图片 89        图片 90{
图片 91            XElement root = XElement.Load(“Control/TreeView.xml”);
图片 92
图片 93            // 构造带层级关系的数据源(递归格局)
图片 94            var result = LoadData(root);
图片 95
图片 96            treeView.DataContext = result;
图片 97        }
图片 98
图片 99        private List<TreeViewModel> LoadData(XElement root)
图片 100图片 101        图片 102{
图片 103            if (root == null)
图片 104                return null;
图片 105
图片 106            var items = from n in root.Elements(“node”)
图片 107                        select new TreeViewModel
图片 108图片 109                        图片 110{
图片 111                            Title = (string)n.Attribute(“name”),
图片 112                            Children = LoadData(n)
图片 113                        };
图片 114
图片 115            return items.ToList();
图片 116        }
图片 117
图片 118        private void treeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
图片 119图片 120        图片 121{
图片 122            MessageBox.Show(((TreeViewModel)e.NewValue).Title);
图片 123        }
图片 124    }
图片 125}
图片 126

Quik  轻松做短片

做个高水准的摄像对众多人的话,依然有一定的秘籍,很三人来看剪辑软件就发怵,觉得太复杂。

但Quik让做录制变得这么轻松,它放到了不少了不起模版,假如您供给不高,只要把相片或摄像导入,几分钟就能够完毕二个一定不错的摄像,它最大的优势就是快和智能化。

图片 127using System;
图片 128using System.Collections.Generic;
图片 129using System.Linq;
图片 130using System.Net;
图片 131using System.Windows;
图片 132using System.Windows.Controls;
图片 133using System.Windows.Documents;
图片 134using System.Windows.Input;
图片 135using System.Windows.Media;
图片 136using System.Windows.Media.Animation;
图片 137using System.Windows.Shapes;
图片 138using System.Windows.Navigation;
图片 139
图片 140namespace Silverlight30.Control
图片 141图片 142图片 143{
图片 144    public partial class ListBox : Page
图片 145图片 146    图片 147{
图片 148        public ListBox()
图片 149图片 150        图片 151{
图片 152            InitializeComponent();
图片 153
图片 154            this.Loaded += new RoutedEventHandler(ListBox_Loaded);
图片 155        }
图片 156
图片 157        void ListBox_Loaded(object sender, RoutedEventArgs e)
图片 158图片 159        图片 160{
图片 161            List<string> items = new List<string>();
图片 162            for (int i = 0; i < 30; i++)
图片 163图片 164            图片 165{
图片 166                items.Add(i.ToString().PadLeft(10, ‘0’));
图片 167            }
图片 168
图片 169            listBox.ItemsSource = items;
图片 170        }
图片 171
图片 172        private void Button_Click(object sender, RoutedEventArgs e)
图片 173图片 174        图片 175{
图片 176            lblResult.Text = “”;
图片 177            // ListBox.SelectedItems – 选中的靶子集合
图片 178            foreach (string s in listBox.SelectedItems)
图片 179图片 180            图片 181{
图片 182                lblResult.Text += s + “\r\n”;
图片 183            }
图片 184        }
图片 185    }
图片 186}
图片 187

OK
[源码下载]

Keynote  随时随地制作幻灯片

自身的很多幻灯片,都是在路上中用手提式有线电话机版的 Keynote
来做的,比如偶尔白天在油画,而夜晚有个分享会,笔者就会找个饭铺或然咖啡馆待上权且辰,就能够做个杰出的幻灯片,然后传上网盘,随时调用。

那是自小编最爱的软件之1,它实际上是太好用了。Keynote
最大的优势就在于简洁优雅易用,尽管你一贯未有接触过它,1钟头内你也得以完全上手。

Keynote的统一筹划非常美,而且有Mac版,iOS版,还有网页版,合营上网盘,万分方便。

图片 188<navigation:Page x:Class=”Silverlight30.Control.TreeView” 
图片 189           xmlns:controls=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls”  
图片 190           xmlns:common=”clr-namespace:System.Windows;assembly=System.Windows.Controls”
图片 191           xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” 
图片 192           xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” 
图片 193           xmlns:d=”http://schemas.microsoft.com/expression/blend/2008
图片 194           xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006
图片 195           mc:Ignorable=”d”
图片 196           xmlns:navigation=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation”
图片 197           d:DesignWidth=”640″ d:DesignHeight=”480″
图片 198           Title=”TreeView Page”>
图片 199    <Grid x:Name=”LayoutRoot”>
图片 200        <StackPanel>
图片 201
图片 202            <StackPanel.Resources>
图片 203            
图片 204                <!–
图片 205                    HierarchicalDataTemplate – 展现层级数据的数码模板
图片 206                        ItemsSource – 内定下一流数据的数据源
图片 207                        ItemTemplate – 钦点下顶级数据的数码模板
图片 208                –>
图片 209                <common:HierarchicalDataTemplate x:Key=”childTemplate” 
图片 210                    ItemsSource=”{Binding Path=Children}”>
图片 211                    <StackPanel Orientation=”Horizontal”>
图片 212                        <CheckBox />
图片 213                        <TextBlock Text=”{Binding Path=Title}” FontStyle=”Italic” />
图片 214                    </StackPanel>
图片 215                </common:HierarchicalDataTemplate>
图片 216                <common:HierarchicalDataTemplate x:Key=”treeTemplate” 
图片 217                    ItemsSource=”{Binding Path=Children}” 
图片 218                    ItemTemplate=”{StaticResource childTemplate}”>
图片 219                    <TextBlock Text=”{Binding Path=Title}” FontWeight=”Bold” />
图片 220                </common:HierarchicalDataTemplate>
图片 221                
图片 222            </StackPanel.Resources>
图片 223            
图片 224            
图片 225            <!–
图片 226                ItemsSource – 数据源
图片 227                ItemTemplate – 钦命层级展现数据的沙盘
图片 228            –>
图片 229            <controls:TreeView x:Name=”treeView” Margin=”5″
图片 230                ItemsSource=”{Binding}” 
图片 231                ItemTemplate=”{StaticResource treeTemplate}”
图片 232                SelectedItemChanged=”treeView_SelectedItemChanged”>
图片 233            </controls:TreeView>
图片 234            
图片 235            
图片 236            <!–
图片 237                TreeViewItem – TreeView 的项
图片 238                    Header – 项的标题
图片 239                    HeaderTemplate – 项的标题模板
图片 240            –>
图片 241            <controls:TreeView x:Name=”treeView2″ Margin=”5″>
图片 242                <controls:TreeViewItem Header=”level 1″>
图片 243                    <controls:TreeViewItem Header=”level 2″>
图片 244                        <controls:TreeViewItem>
图片 245                            <controls:TreeViewItem.HeaderTemplate>
图片 246                                <DataTemplate>
图片 247                                    <TextBlock Text=”level 3″ FontWeight=”Bold” />
图片 248                                </DataTemplate>
图片 249                            </controls:TreeViewItem.HeaderTemplate>
图片 250                        </controls:TreeViewItem>
图片 251                    </controls:TreeViewItem>
图片 252                </controls:TreeViewItem>
图片 253            </controls:TreeView>            
图片 254            
图片 255        </StackPanel>
图片 256    </Grid>
图片 257</navigation:Page>
图片 258

讯飞语记  语音转文字神器

其一确实是作文利器,能直接将语音转化为文字,不但识别率高,还能够辨别方言,在手提式有线电话机上打字,真的是件勤奋活儿,有了那个App,真的是想怎么着就写什么。

边旅行边赚钱,是稍稍人的只求,而科学和技术给了作者们如此的火候,我们不用窝在商务楼里,过着日复17日干燥的生存。

自身深信不疑,机会将越来越多,自由工笔者会愈加多,而好的工具,会让您,离梦想更近。

哪些用手提式有线电话机拍出绝美景象?

失效,是对生命最大的浪费!

如何又好又快的作文?

工具,决定你的阶层

201八,我要把温馨创设成超级品牌

什么找到最有价值的知识?

示例
1、演示 TreeView 的使用
TreeView.xml(数据源)

TreeView.xaml.cs

移步办公是迟早,当工具将人从办英里解放出来,将会有越多的人利用私行工作的艺术。边旅行边工作,会愈发流行。

四、演示 MediaElement 的增强点:以 H.26四 编码,mp3为容器做示范
MediaElement.xaml

Canva  在四哥大上做设计 

万壹你须要统一筹划个海报依旧小卡片,或许要在张罗媒体上发个图像和文字帖子,而又不太懂设计,那Canva是最佳的工具。

Canva
是现阶段自己看到的最卓越的在线设计平台,模版好屌。在线规划的主导竞争力其实便是计划水准,有多如牛毛同类的优孟衣冠网址,提供的模板真叫叁个丑。

设计肯定会走向智能化,在线化,审美和想象力越来越主要。

TreeView.xaml

苹果的听写输入  省了打字的难为

那应当是会被许几人忽视的好工具,不过丰硕好用。当您用苹果自带的输入法时,点击一下口音图标就能激活听写,识别率格外高,而且一定智能。

图片 259using System;
图片 260using System.Collections.Generic;
图片 261using System.Linq;
图片 262using System.Net;
图片 263using System.Windows;
图片 264using System.Windows.Controls;
图片 265using System.Windows.Documents;
图片 266using System.Windows.Input;
图片 267using System.Windows.Media;
图片 268using System.Windows.Media.Animation;
图片 269using System.Windows.Shapes;
图片 270using System.Windows.Navigation;
图片 271
图片 272namespace Silverlight30.Control
图片 273图片 274图片 275{
图片 276    public partial class MediaElement : Page
图片 277图片 278    图片 279{
图片 280        public MediaElement()
图片 281图片 282        图片 283{
图片 284            InitializeComponent();
图片 285        }
图片 286
图片 287        private void mediaElement_MediaEnded(object sender, RoutedEventArgs e)
图片 288图片 289        图片 290{
图片 291            // 重播
图片 292            mediaElement.Stop();
图片 293            mediaElement.Play();
图片 294        }
图片 295    }
图片 296}
图片 297

圈点  轻松标注图片

咱们平时会需求对有的图片做标记,用圈点就足以轻松地为图片加上文字,形状,标示出重点。

MediaElement.xaml.cs

Adobe spark video  打字就能做录像

借使Quik是您要是有资料就能做录像,那 Adobe 斯Parker Video
正是会打字就能做摄像。

它也是放置了各个模版,你只要服从提醒打字也许录音就能够了,即使你未曾资料也没提到,能够直接在线搜索图片和图标,实在是太接近了。

Adobe 斯Parker Video 其实正是前景录制行业的雏形:智能化在线化。

DataGrid.xaml.cs

库乐队   在小叔子大上做音乐

假诺要在堂哥大上摄像编辑音频,或许制作音乐,作者真想不到还有哪位 App比
Garageband 越来越强劲,奥,对了,它今后华语名字叫库乐队。

它放到了不少节奏素材和乐器,能够让您轻轻松松地做1段音乐,而且还有各类声效,能够让您的响声越来越好玩。

作者:webabcd

而下边这么些工具,能够让您随时随地完全用手提式有线电话机飞快工作,投砾引珠,欢迎补充。

  • TreeView – 树控件
  • ListBox – 创新:协理多选
  • DataGrid – 立异:结合 PagedCollectionView 落成多少分组,
    扩充了有的编写制定数据的有关事件, 结合 DataAnnotations 完成数量注解,
    等。。。
  • MediaElement – 扩张了对录制 H.26肆 编码格式的协助,和对旋律 AAC
    编码格式的支撑 

介绍
Silverlight 三.0 控件一览:

ListBox.xaml.cs

图片 298<navigation:Page x:Class=”Silverlight30.Control.ListBox” 
图片 299           xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” 
图片 300           xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” 
图片 301           xmlns:d=”http://schemas.microsoft.com/expression/blend/2008
图片 302           xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006
图片 303           mc:Ignorable=”d”
图片 304           xmlns:navigation=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation”
图片 305           d:DesignWidth=”640″ d:DesignHeight=”480″
图片 306           Title=”ListBox Page”>
图片 307    <Grid x:Name=”LayoutRoot”>
图片 308        <StackPanel>
图片 309        
图片 310            <!–
图片 311                ListBox – 新增特色:能够多选
图片 312                SelectionMode – 选取形式 [System.Windows.Controls.SelectionMode 枚举]
图片 313                    Single – 只允许单选
图片 314                    Multiple – 能够多选(不须要别的协助键)
图片 315                    Extended – 能够多选(须要 Ctrl 或 Shift 的非凡)
图片 316            –>
图片 317            <ListBox x:Name=”listBox” Margin=”5″ Width=”200″ Height=”100″ SelectionMode=”Extended”>
图片 318                <ListBox.ItemTemplate>
图片 319                    <DataTemplate>
图片 320                        <StackPanel Orientation=”Horizontal”>
图片 321                            <TextBlock Text=”{Binding}” Margin=”5″ />
图片 322                        </StackPanel>
图片 323                    </DataTemplate>
图片 324                </ListBox.ItemTemplate>
图片 325            </ListBox>
图片 326            
图片 327            <Button Content=”获取选中项” Click=”Button_Click” />
图片 328            <TextBlock x:Name=”lblResult” />
图片 329            
图片 330        </StackPanel>
图片 331    </Grid>
图片 332</navigation:Page>
图片 333

2、演示 ListBox 扩大的一个意义:多选
ListBox.xaml

图片 334<navigation:Page xmlns:data=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data”  x:Class=”Silverlight30.Control.DataGrid” 
图片 335           xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” 
图片 336           xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” 
图片 337           xmlns:d=”http://schemas.microsoft.com/expression/blend/2008
图片 338           xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006
图片 339           mc:Ignorable=”d”
图片 340           xmlns:navigation=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation”
图片 341           d:DesignWidth=”640″ d:DesignHeight=”480″
图片 342           Title=”DataGrid Page”>
图片 343    <Grid x:Name=”LayoutRoot”>
图片 344    
图片 345        <!–
图片 346            新增成效:结合 PagedCollectionView 完毕数量分组;增添了有的编纂数据的有关事件;结合 DataAnnotations 完结数据表明
图片 347        –>
图片 348        <data:DataGrid x:Name=”dataGrid” AutoGenerateColumns=”False”>
图片 349            <data:DataGrid.Columns>
图片 350                <data:DataGridTextColumn Binding=”{Binding Name}” Header=”名字” />
图片 351                <data:DataGridTextColumn Binding=”{Binding DateOfBirth}” Header=”生日” />
图片 352            </data:DataGrid.Columns>
图片 353        </data:DataGrid>
图片 354
图片 355    </Grid>
图片 356</navigation:Page>
图片 357

在线DEMO
http://www.cnblogs.com/webabcd/archive/2009/08/04/1538238.html

[索引页]
[源码下载]

图片 358using System;
图片 359using System.Collections.Generic;
图片 360using System.Linq;
图片 361using System.Net;
图片 362using System.Windows;
图片 363using System.Windows.Controls;
图片 364using System.Windows.Documents;
图片 365using System.Windows.Input;
图片 366using System.Windows.Media;
图片 367using System.Windows.Media.Animation;
图片 368using System.Windows.Shapes;
图片 369using System.Windows.Navigation;
图片 370
图片 371using System.Xml.Linq;
图片 372using Silverlight30.Model;
图片 373using System.Windows.Data;
图片 374
图片 375namespace Silverlight30.Control
图片 376图片 377图片 378{
图片 379    public partial class DataGrid : Page
图片 380图片 381    图片 382{
图片 383        public DataGrid()
图片 384图片 385        图片 386{
图片 387            InitializeComponent();
图片 388
图片 389            this.Loaded += new RoutedEventHandler(DataGrid_Loaded);
图片 390        }
图片 391
图片 392        void DataGrid_Loaded(object sender, RoutedEventArgs e)
图片 393图片 394        图片 395{
图片 396            List<EmployeeModel> employees = new List<EmployeeModel>();
图片 397图片 398            employees.Add(new EmployeeModel 图片 399{ Name = “aabb”, DateOfBirth = DateTime.Now, Salary = 1111 });
图片 400图片 401            employees.Add(new EmployeeModel 图片 402{ Name = “aabc”, DateOfBirth = DateTime.Now, Salary = 1111 });
图片 403图片 404            employees.Add(new EmployeeModel 图片 405{ Name = “abcc”, DateOfBirth = DateTime.Now, Salary = 1122 });
图片 406图片 407            employees.Add(new EmployeeModel 图片 408{ Name = “abbc”, DateOfBirth = DateTime.Now, Salary = 1122 });
图片 409图片 410            employees.Add(new EmployeeModel 图片 411{ Name = “aaab”, DateOfBirth = DateTime.Now, Salary = 1122 });
图片 412图片 413            employees.Add(new EmployeeModel 图片 414{ Name = “bcca”, DateOfBirth = DateTime.Now, Salary = 1122 });
图片 415图片 416            employees.Add(new EmployeeModel 图片 417{ Name = “bbac”, DateOfBirth = DateTime.Now, Salary = 1133 });
图片 418图片 419            employees.Add(new EmployeeModel 图片 420{ Name = “cbaa”, DateOfBirth = DateTime.Now, Salary = 1133 });
图片 421图片 422            employees.Add(new EmployeeModel 图片 423{ Name = “ccaa”, DateOfBirth = DateTime.Now, Salary = 1133 });
图片 424图片 425            employees.Add(new EmployeeModel 图片 426{ Name = “cccb”, DateOfBirth = DateTime.Now, Salary = 1144 });
图片 427图片 428            employees.Add(new EmployeeModel 图片 429{ Name = “cccc”, DateOfBirth = DateTime.Now, Salary = 1155 });
图片 430图片 431            employees.Add(new EmployeeModel 图片 432{ Name = “cabc”, DateOfBirth = DateTime.Now, Salary = 1155 });
图片 433图片 434            employees.Add(new EmployeeModel 图片 435{ Name = “cabb”, DateOfBirth = DateTime.Now, Salary = 1166 });
图片 436
图片 437            // 通过 PagedCollectionView 的 GroupDescriptions 设置供给分组的字段,绑定到 DataGrid 后,DataGrid会自动对数码做分组展现
图片 438            PagedCollectionView view = new PagedCollectionView(employees);
图片 439            view.GroupDescriptions.Add(new PropertyGroupDescription(“Salary”));
图片 440
图片 441            dataGrid.ItemsSource = view;
图片 442        }
图片 443    }
图片 444}
图片 445

从长计议Silverlight(36) – 叁.0控件之TreeView, ListBox增强, DataGrid增强,
MediaElement增强

叁、演示 DataGrid 的多少个新增的功效
DataGrid.xaml