Diễn đàn sinh viên công nghệ thông tin, chia sẻ, giao lưu, học hỏi. Kết nối ... Những ngôn ngữ cơ bản mà bạn cần phải nắm nếu muốn thành 1 lập trình viên ...VuaTenMien.Com
Thứ Tư, 5 tháng 6, 2013
Code C#: Đưa hình ảnh vào thanh Trạng Thái (StatusBar)
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="StatusBarSimple.Window1" Title ="StatusBar">
<Window.Resources>
<Style x:Key="StatusBarSeparatorStyle" TargetType="Separator">
<Setter Property="Background" Value="LightBlue" />
<Setter Property="Control.Width" Value="1"/>
<Setter Property="Control.Height" Value="20"/>
</Style>
</Window.Resources>
<StatusBar Name="sbar" Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2"
VerticalAlignment="Bottom" Background="Beige" >
<StatusBarItem>
<Button Content="click" Click="MakeProgressBar"/>
</StatusBarItem>
<StatusBarItem>
<Separator Style="{StaticResource StatusBarSeparatorStyle}"/>
</StatusBarItem>
</StatusBar>
</Window>
//File:Window.xaml.cs
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace StatusBarSimple{
public partial class Window1 : Window {
private void MakeProgressBar(object sender, RoutedEventArgs e){
sbar.Items.Clear();
DockPanel dpanel = new DockPanel();
TextBlock txtb = new TextBlock();
txtb.Text = "Printing ";
dpanel.Children.Add(txtb);
Image printImage = new Image();
printImage.Width = 20;
printImage.Height = 20;
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri(@"pack://application:,,,/images/print.bmp");
bi.EndInit();
printImage.Source = bi;
dpanel.Children.Add(printImage);
TextBlock txtb2 = new TextBlock();
txtb2.Text = "5pgs";
dpanel.Children.Add(txtb2);
StatusBarItem sbi = new StatusBarItem();
sbi.Content = dpanel;
sbi.HorizontalAlignment = HorizontalAlignment.Right;
ToolTip ttp = new ToolTip();
ttp.Content = "Sent to printer.";
sbi.ToolTip = (ttp);
sbar.Items.Add(sbi);
}
}
}
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
Website-Watcher 2011 sẽ theo dõi và thông báo cho bạn biết mỗi khi trên website, forum, blog,… ưa thích có tin bài mới. Nhờ Website-Watcher...
-
AirlineDomains.com Make Offer TouristDomains.com Make Offer MinhphuGroup.com Make Offer TurkeyDomain.com Make Offer TouristDomain.com Make O...
-
Mark Futon là cây bút sắc sảo cho DotSouce , một trang chuyên thông tin về các thủ thuật dành cho domain đã gửi cho tôi 1 bài viết mà the...
-
Rất rất nhiều SEOer cho rằng tên miền là hết sức quan trọng trong SEO. Đặc biệt một tên miền có...
-
clear declare -a a a=( [0]=$1 [1]=$2 [2]=$3 ) max=${a[0]} min=${a[0]} l=${#a[*]} for ((i=0;i<$l;i++)) do if [ $max -le ${a[i]} ...
-
#include<stdio.h> FILE *f1,*f2; long n,m,flag[1000][1000]; long u,v; void nhap_DSC(){ f1=fopen("VHKTS_DSC.inp","r...
-
TÀI LIỆU TỔNG HỢP Tài Liệu Đại Học Bách Khoa Hà Nội Tài Liệu Đại Học Bách Khoa Đà Nẵng Tài Liệu Đại Học Bách Khoa HCM Tài Liệu FPT ...
-
So sánh 2 cách tạo stack bằng mảng và bảng kiểu cấu trúc nhé Mảng: http://codepad.org/rTA0NJgL #include <stdio.h> #include<co...
Không có nhận xét nào:
Đăng nhận xét