Bu makalemizde basitce Silverlight ile dosya bilgilerinin nasıl alınacağına bakıyo olacağız.Bir ipucu olacak şekildeki bilgiler eminim işinize yarayacaktır:)
MainPage.xml
<Grid x:Name="LayoutRoot" Background="White">
<Button x:Name="Mybutton" Height="100" Width="100" Content="Tkla"/>
<TextBlock x:Name="Name" Height="22" Width="100" Text="İsim" Margin="150,0,150,74" VerticalAlignment="Bottom"/>
<TextBlock x:Name="Size" Height="14" Margin="150,0,150,60" VerticalAlignment="Bottom" Text="Boyut" TextWrapping="Wrap"/>
</Grid>
MainPage.xml.cs
namespace SilverlightApplication7
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
this.Mybutton.Click += new RoutedEventHandler(Mybutton_Click);
}
void Mybutton_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog opp = new OpenFileDialog(); // Yeni bir File Upload nesnesi oluşturuyoruz...
opp.Multiselect = false; //Çoklu seçim ayarı yapıyoruz...
opp.Filter = "All files (*.*)|*.*|PNG Images (*.png)|*.png"; //Diyalog penceresinde görülecek dosya türlerini belirtiyoruz.
if ((bool)opp.ShowDialog())
{
Mytext.Text = opp.File.Name; // dosya ismi
size.Text = opp.File.Length.ToString(); //Dosya uzunluğu
}
else
{
MessageBox.Show("dosya semediniz");
}
}
}
}
Etiketler: silverlight, file upload