நான் உருவாக்கும் நான் ஒரு விண்டோஸ் ஸ்டோர் பயன்பாட்டில், நான் பயனர் பல்வேறு தகவல் செய்திகளை காண்பிக்க வேண்டும். அவர்கள் அனைவரும் அந்த நல்ல விஷயங்கள் மூலம் உருட்டும் முடியும் என்று கருவியாக அதை காட்ட நான் ஒரு ListBox எடுத்தார்கள்.
செய்திகளை மட்டுமே தகவல் இல்லை, எனவே பயனர் அவர்களை எதையும் தேர்ந்தெடுக்க முடியாது என்பதால் அவர்களை சுற்றி அனைத்து கூடுதல் இடைவெளி வழங்க தேவையில்லை. ListBox முன்னிருப்பு நடத்தையை பேட்டிங்கின் ஒரு கணிசமான தொகையை வழங்குகிறது மற்றும் நான் அதை பெற வேண்டும். அதே .... நீங்கள் நேரடியாக ListBox மீது விஷயம் அப்படி செய்ய முடியாது. எனினும், நீங்கள் சேர்க்க பொருட்களை அதை செய்ய முடியும்:
தனிப்பட்ட களைவதற்கு AddGameStateLogMessage(மாலை theMessage) { உரை T = புதிய உரை(); t.Text = GameStateCounter + ": " + theMessage; = TextWrapping.Wrap t.TextWrapping; t.MinWidth = 400; தடிமன் = thisPadding புதிய கனம்(5, 0, 5, 0); = thisPadding t.Padding; = t.FontSize 12; ListBoxItem என்று = புதிய ListBoxItem(); li.Content = T; li.MaxHeight = 25; = thisPadding புதிய கனம்(5, 0, 5, 0); = thisPadding li.Padding; GameStateLog.Items.Insert(0,li); }
மேலே உள்ள, நான் ஒரு உரைப்பெட்டி உருவாக்கி அதன் எழுத்துரு அமைக்க, அதன் பேட்டிங்கின், முதலியன.
அடுத்து, நான் ஒரு ListBoxItem உருவாக்க மற்றும் வடிவமைக்கப்பட்ட உரை அதன் உள்ளடக்கத்தை அமைக்க.
இறுதியாக, நான் ListBox ஒரு ListBoxItem நுழைக்க. (நான் பட்டியல் மேலே மிக சமீபத்திய செய்திகளை காட்ட வேண்டும், எனவே நுழைவு(0,li) அதற்கு பதிலாக ஒரு எளிய சேர் என்ற() வசீகரமான.).
நான் ListBox நடத்தை ஆனால் மிகவும் பயனுள்ள வருகிறது மேலே வடிவத்துடன் மிகவும் மகிழ்ச்சி முன்பு நான் இந்த ஒரு பிட் முறுக்குவதை இருப்பேன். வட்டம் வேறு யாரையாவது உங்களுக்கு பயனுள்ளதாக காண்கிறது.
</இறுதியில்>
மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin