Так как Ruby позволяет арифметику (в секундах) на Временах, можно просто сделать это:
t = Time.new
rounded_t = t-t.sec-t.min%15*60
Это моя попытка воссоздать внешний вид окна поиска Windows Explorer в WPF:
Оно не на 100% похоже на оригинал, но довольно близко.
Вот это код:
<Border BorderBrush="#40FFFFFF" BorderThickness="1" CornerRadius="2">
<Border BorderBrush="#80000000" BorderThickness="1,1,0,0" CornerRadius="2">
<Border BorderBrush="#30000000" BorderThickness="0,0,1,1" CornerRadius="2">
<Border BorderBrush="#F0FFFFFF" BorderThickness="1" CornerRadius="1">
<TextBox Background="#C0FFFFFF" BorderThickness="0"></TextBox>
</Border>
</Border>
</Border>
</Border>
Я сомневаюсь, что в WPF есть стандартный способ сделать это. Лучше всего создать элемент управления самостоятельно, используя Blend. Таким образом, вы сможете настроить внешний вид текстового поля, указав для него другой шаблон. HTH.