美女Linuxブログパーツ作成企画
- ブログパーツを作る(準備)
- ブログパーツで画像の切り替え
- ブログパーツのフォントを揃える
- ブログパーツをjavascriptだけで作る場合の懸念点
- ブログパーツに画像を重ね合わせてフレームを付ける
- ブログパーツから動的にパーツデータを取得する
- Microsoft Expression Web 4 を利用してブログパーツを作る
- 美女LinuxブログパーツはiPadでも動くよ
- 試しに Flash 版のブログパーツを作ってみる
- さらに寄り道してSilverlightでブログパーツを作る ← 寄り道
Siverlight 4 でブログパーツを作るとこんな感じ。
<サンプル>
移植はすんなりできそうです。
<コード>
namespace BijoLinuxSiverlight
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
}
int count = 10000;
int bcount = 0;
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
{
System.Windows.Threading.DispatcherTimer myDispatcherTimer = new System.Windows.Threading.DispatcherTimer();
myDispatcherTimer.Interval = new TimeSpan(0, 0, 0,1, 0);
myDispatcherTimer.Tick += new EventHandler(Each_Tick);
myDispatcherTimer.Start();
}
public void Each_Tick(object o, EventArgs sender)
{
count++;
if (count > 15)
{
count = 0;
bcount++;
if (bcount > 5)
{
bcount = 0;
}
Uri uri = new Uri("http://moonmile.net/images/photo00"+bcount+".png",
UriKind.RelativeOrAbsolute);
ImageSource source = new BitmapImage(uri);
bimage.Source = source;
}
settime();
}
public void settime()
{
DateTime now = DateTime.Now;
string year = now.ToString("yyyy");
string[] months = new string[] { "Jan", "Fev", "Mar", "Apl", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
string mon = months[ now.Month-1];
string day = now.ToString("dd");
string time = now.ToString("HH:mm:ss");
bdateyear.Content = year;
bdatemon.Content = mon;
bdateday.Content = day;
bdatetime.Content = time;
}
}
}
コード的には、これが一番すっきり…というか得意分野だけなんですが。

